Not the OP, but my own experience was that I finally started learning Japanese for real when I stumbled upon AJATT and started using some of the techniques he recommends. In short: learning a language is more like learning a martial art than learning mathematics. Repetition, mimicry and passive exposure are keys to mastery. Textbooks and pedagogical methods can provide interesting cognitive exercise but are very inefficient and ineffective at developing native-level language skill.