I'd suggest that you also spend some time learning how to learn maths more effectively. That usually pays dividends over time and ought to give you a significant advantage.
Get the book "Thinking Mathematically" (http://www.amazon.com/Thinking-Mathematically-J-Mason/dp/020...non affiliate link) which exposes the process of how mathematicians think, using simple problems. You can then adapt the process to your preferred level of problems. Also learn proof technique (Velleman's How to Prove it" is a good book for this) and doesn't make any assumptions of mathematical knowledge.
Two good books on this:
How to Solve It
http://www.amazon.com/How-Solve-It-Mathematical-Princeton/dp...
Thinking Mathematically
http://www.amazon.com/Thinking-Mathematically-J-Mason/dp/020...
And if you want to get better at sitting maths-based exams, here's my own book, Exam Mastery: How to excel in maths-heavy exams :
http://www.amazon.com/Exam-Mastery-excel-maths-heavy-ebook/d...
(No need to buy though - if you want it, shoot me an email and I'll just send it over to you.)