When I decided to get serious about studying Japanese about two summers back, I felt strongly about immersion being a crucial piece. Nowadays I nearly always have Japanese TV on when I'm home (the most recent episode of AKB48 Show! is paused while I type this)...partly for the practice, partly just because I've become kind of an idol otaku. (^ ^;) Japanese TV's tendency to subtitle extensively makes it particularly instructive, since you often hear the words and see the kanji at the same time.
I don't do much to specifically learn new kanji (as I'm not really interested in learning to write them, so long as I can recognize them while typing), so anything that helps me gradually absorb them is nice. (I use Rikaikun for reading them online.) But I recently starting reading Heisig...basically for "guided inspection" of the kanji. It's been pretty helpful in helping me see the components, which makes unfamiliar kanji seem a lot less like a jumble of strokes. Originally I wanted some kind of 'kanji by radicals' approach to breaking them down, but I didn't find a better book before I started reading Heisig, and since then I've just kinda rolled with it, even if his approach kinda bugs me.
Every so often, I get out the various grammar notes I've taken over the years and remind myself of constructs I've probably never used (like passive-causative) then hope I hear them on TV or in song lyrics or something, since nothing seems to solidify a piece of grammar like hearing it in context and being able to pick it out and make sense of it.
I also keep a verb conjugation chart (Aeron Buchanan's Japanese Verb Chart, which I think I got from wikipedia) on hand all the time, for looking up conjugations and all that.
Like you said in the video, rinse & repeat. (^ ^ )