I'm actually really good at math, I'm taking AP Caculus BC right now and its killing me. Its not that its hard; its just that the problems are extremely long, boring, and repetitive, and since I'm taking the course independently I loose focus and now I'm at least a month behind.
I suck at memorizing numbers, theorems, and complex formulas, so using a just use method's that don't involve forumula's or just rediscover the formula, right it out, and use it for the rest of the problems. I hate solving specific problems, I more like figuring out to solve mathematical problems and other mathematical discovery. The thing I like about math is how everything works together and isn't contradictory, and how there is usually an infinite number of ways to solve a problem, and the solutions are either right, or wrong, and it can easily be proven if its correct or incorrect.
The secret to math is to first model everything correctly, then to arrange stuff into different, break it apart, manipulate it, until you have something you can work with.