Flashcards
I personally found that these were the most successful way to revise German. The vocabulary stays fresh in your head and if you ever need to revise a certain topic, just have a look back at the flashcard and try to recall the words!
You can make your own flashcards our download our Studyclix ones.