Watching anime and dramas in Japanese with English (or other) subtitles works really well... your brain subconsciously links what it's hearing with what it's reading.