Моя сестра много лет назад учила так - в старших классах ей повезло с учителем (до того был английский в д/с и потом с 1 класса, но она к ним попала в 3-м и догоняла) + был интерес (и способности), затем уже в универе ходила на курсы (там было общение, грамматика и фильмы). Затем на работу попала в иностранную компанию и через год полетела в длительную командировку в США - там все удивлялись, говорили что акцента почти нет и уж точно никогда не догадаешься что она русская. Ну а дальше была работа еще несколько лет (документация вся, письменное и устное общение) + путешествия + книги + фильмы + общение с носителем (это им на работе обеспечили в какой-то момент), сейчас уровень поддерживает с помощью нета и в поездках.