Hey rockstarlive.
Math is something that can be learned with time and practice, and the right kind of teachers can make quite a bit of difference to not only how well you learn but also how not annoyed you get that can contribute to you leaving mathematics and math-related pursuits altogether.
It is a fallacy to say that all people are as good at each other: some do have advantages over others but that doesn't mean they are better.
If you want to become better yourself (and this is at anything, not just mathematics) then surround yourself with the right kinds of people.
Universities make this a lot easier since these kinds of people congregate in one place (like all social groups and interests do regardless of the interest itself), but nowadays with the internet, you can become part of communities that are free and have a much larger diversity than you ever could have had even twenty or more years ago.
So if you want to do something, surround yourself with people that can teach you and remember that you to as a student will also be a participant in this whole process.
If you want to do mathematics, then just keep doing it and do what any other person does that wants to become good at something: practice it, communicate it, participate in it, share it, and make it your craft slowly but surely.
Also one other thing that will help you is that if you become the teacher, you will learn quite a bit because you will be adding context to your existing knowledge base so helping out people in the situation you were in will also help make things "click" long after you slowly but surely forgot about them.