Contracts is a tough subject, no doubt. I suggest the following:
1. Get notes. Either through friends or online from past students; google is your friend. If you would like my notes PM me :)
2. Invest in Butterworths Questions & Answers (Contract Law) 2009 and you can't go wrong for...