This is great and needs to be said more often. I feel as though I am the opposite. I absolutely love math, but I am terrible at it. I have taken tons of math, both formally in undergrad (up through diff eq) and on the side on my own. I struggled like hell through Calc 2 because I just couldn't visualize the transformations. I still feel like I want to take two years off and just start over from scratch.