Я бы сказала так...
Метод погружения даст больше всего результатов - то есть надо жить в стране изучаемого языка, говорить с носителями, на худой конец слушать и читать.
Мне, например, в принципе, просто дается изучение языков, однако, английский так и осталься "неберучкой", т.к. обучение взрослого человека у преподавателя, часто переходит просто в расслабленное общение после рабочего дня, обучение на курсах даже на полностью англоязычных, как правило, строится по канонам учебников, а многие взрослые люди уже худо-бедно что-то знают об изучаемом языке и значит уровень в группе разный, что учесть сложно,да и требования со стороны учеников разнятся.
Поэтому в рамках проживания дома - подключайте телевидение, читайте газеты... А занятия с кем-то подходят тем у кого не распыляется внимание
Конечно, можно и просто над учебниками корпеть, но, как известно, произношение, с одной стороны, а восприятие на слух, с другой, требуют примеров.
ну и главное правило - языком надо пользоваться, иначе это сизифов труд!