> with things like kanji it only teaches you the sound and not the meaning
Damn, that's precisely the opposite of how you should learn them.
My Japanese ability pretty much exploded after I set aside two months to study the kanji divorced from their readings with James Heisig's method. Totally worth it. The readings come with time.