Lingvoleo - хорошая штука, если вообще "ноль" или переучиваешься с другого языка.
Репетитор - нормально, только если он заставляет много говорить и думать. Обычно, репетитор заинтересован в методике и длительной практике. Он же получает деньги за часы, а не за результат. Масса репетиторов бывают самозванцами, без сертификатов, без опыта и нереализовались в коллективе.
Курсы - самое оптимальное решение. Ты постоянно слышишь других, другие и препод слышит тебя. Более системный подход и сильнее мотивация. Да и дешевле, с точки зрения удельной стоимости знаний в единицу времени.
Курсы + контент (кино, ТВ, песни) + англоязычный собеседник Skype (хотя, лучше FaceTime) = скорость+качество. В этом режиме можно за нормальные деньги через три месяца выйти на базовый уровень общения.