Spaced repetition on keywords and concepts, practiced daily over a long period of time, will do wonders.