I've always been a fan of flashcards. They're a great way to memorize facts that are hard to remember. While studying for the USMLE Step 1, I used Anki, a free flashcard program that works on Windows, Mac, and Linux. You can also get it for iPhone but you'd have to buy it from the app store. There is an android version that is free.
There are already some USMLE step 1 anki flashcards out there that you can download. I used some of these. Overall I think they were helpful at drilling some of this information into my memory.
Anki Program: http://ichi2.net/anki/index.html
Brenner’s Pharmacology Flashcards: click here
Micro Cards: click here