What worked for me was to take good notes in class and then before every test I would recopy all the notes making sure I understood everything I wrote, and I would also read the textbook material to be tested on during my test prep study period, usually in the 3-7 days before the test. Recopying my own notes was really useful for learning the material better than my classmates.