I started having an interest in physics when I was in grade 10 (or Year 11 for the UK). Back then, I considered myself "gifted" in physics. I spent time reading books on popular physics, and spent very little time studying at all for the school's physics materials, but I would always get top grades in my class for tests. I took IB (International Baccalaureate) for my final two years in high-school. I put more efforts into my studies, but still got good grades without great effort. I ended up getting a 6 for higher level physics (the second highest score, the highest being a 7). This isn't spectacular but still pretty good. I then went on to study physics in university, as I wanted to be a physicist- I wanted to do research in physics. But then came the bad part- I found out that I wasn't as great at physics as I thought. In my first year of university, I mostly got slightly below the mean score for exams, and occasionally above the mean score. I was just a mediocre student in the bunch of physics students in university. I think part of the problem might be because of my relatively unsound math skills in comparison to most of my school mates. My university is in Hong Kong, where student's math abilities are rather strong, and my math skills is comparably weaker. Because of my results in university, I'm starting to have second thoughts on whether I should still try to pursue my aspiration in becoming a physicist. I absolutely love physics, and I can't think of any other job I'd want to do besides doing research in physics, but my abilities seem to be limiting me. What should I do? Someone please give me some guidance, point me in the right direction. Any input is greatly appreciated.