Learn Hardcore Japanese: yosyuu to hukusyuu no baransu ga taisetu da to omoimasu. - I think the balance between preparation and review is important.