На мой взгляд есть только одно средство — надо жить в той (англоговорящей) среде, а курсы, тем более по скайпу и т.п. — ерунда полная. Из личного опыта: через месяц жизни "там" я только начал более или менее понимать речь на лету и что-то говорить чтобы меня хотя бы со второго раза понимали, это при том что был погружен в среду на 100%, из русской речи были только периодические сеансы связи с семьей. Думаю что за год такой жизни освоился бы процентов на 90%. Сейчас уже прошло полгода, мой английский вернулся на прежний уровень ))) Разве что стеснения больше не испытываю при произношении чего-либо. А курсы, 30-60 минут в день, вообще ни о чем, пустая трата денег.