Отличные рекомендации! Добавлю важность immersion - погружения в языковую среду. Переключите интерфейс телефона и компьютера на изучаемый язык. Смотрите фильмы и сериалы с субтитрами (сначала на родном языке, потом на изучаемом, потом без субтитров). Читайте новости, блоги, социальные сети на целевом языке. Это поможет привыкнуть к естественной речи ??