Tadoku (多読) is the Japanese approach to extensive reading. Read a lot, at the right level, without stopping for a dictionary. It is one of the best ways to build...
Anki is a free flashcard app that uses spaced repetition to help you remember what you've learned. It won't carry you forward by itself, but without it, you'll forget too...