Lets just put it like this, im good in science(numbers) almost genius in this or at least that is what my friends say, but i really suck in language, i mean i learn language easy, my main language is spanish, but i know english, a little french, a little korean, and a little portugues, not too much, but i can talk and understand a person, but i suck when i have to give explanations and things like that, i know the language, but not the subject itself, ergo i fail this subjects, but in math, i dont even have to write or even go to classes, i just see a pattern in the topic we are seeing and is just that to do excelent in that subject and got excelente grades.
So i do believe in multiple intelligences, you are writing us that you can do better at math just by practicing, but intelligence is not how good you can remember things that is why you practice, is how good your imagination and creativity can works with the less you have and solve the problem in different ways, that is what i think.