you should definitely do lots of questions for practice - especially under exam conditions. First, try to understand all the theory and if you think you've got it, then attempt the chapter reviews. If the questions are too easy, move to the more difficult questions - do this especially if you're short on time, but if not, then doing easier questions and moving up is the best way to consolidate. While i'm doing questions, i also make a list of the really 'trippy' or 'bitchy' (hope you don't mind my language) questions to look over later on, and make little notes to myself, e.g. one mistake i always make is forgetting about how you can end up with a negative result as well as the positive one when you square root something. Take caution of these little mistakes so they don't screw you over in the exam.
also, sort of unrelated but i think puzzle games may help you develop logical thinking and be more aware of little details, maybe do that when you get bored of studying