The thing that helps me the most in Spanish is Quizlet; go over each chapter and make flashcards of key words, verbs & essential chapters. Then use the learn feature to learn them off! You don't finish until you're a master at every word. Then you can use the Test feature and test yourself, keep repeating until you get 100%, and finally, try the games. The fast pace really gets your mind thinking and words sticking! Maybe it's just me that finds it useful, but this has gotten me through every class test at a glance.