По тому, что язык не надо учить. На нём надо говорить. Говорить не 2 раза в неделю по 45 минут, а каждый день и по многу и на разные темы. Не слушать, что и как на нём скажет учитель, а каждый раз самому на нём пытаться сказать что-то своё.
И только тогда память согласится, что это нужная штука и начнёт всё это активно запоминать, а не выбросит всё это "в корзину" за ненадобностью в повседневной жизни.
А всякие кружки и курсе, обычно строятся по тому же принципу, что и учёба в школе. Но просто набивают почасовку, что хоть как-то но улучшает ситуацию. Хотя и тут вовсе не всем сие помогает, особенно если нет таланта к языкам.