Being good at math requires logical thinking, but I think you can be logical and not great at math.
I thought I was bad at math throughout grade school, but then, as an adult, i decided to fuck around with math on my own, and it even became fun. I went to college at a slightly older than most college students, but I found that I was able to grasp math better this time, and I went up to differential equations.
It turns out my grade school math teachers (most of them foids, BTW), were just fucking terrible. I do remember in 3rd grade, my teacher (a nasty dyke looking bitch) yelled at me for going ahead and moving on to the next section; I was bored, and plowed through the in class problems she assigned us. That kind of killed my motivation. I can probably teach math better than my foid math teachers (if they're still teaching or alive that is)