I got a C first time round and retook it and got an A back in November, and what helped me to get that grade was a CD school gave us called MathsWatch, it's absolutely amazing

You can order it from here
http://www.mathswatch.co.uk/#/how-to-order/4538566761 it's really cheap.
Other than that just do lots of past papers, that helps a lot too.