Чтобы научиться что-то делать, нужно это делать. Желательно - с удовольствием. Общайтесь с носителями, смотрите кино и сериалы на изучаемом языке, читайте, пишите посты на фейсбуке. Пусть язык будет средством, а не целью, и дело пойдет.
Если речь об американском* английском.
Лайфхак 1. Мне уровень языка сильно подняла Coursera. Желание проходить курсы вынудило меня сначала продираться через английский, а потом... ну это как головная боль - ты не замечаешь, когда она проходит. Тут и аудирование, и чтение, и письмо, и форум сразу. Но минус в том, что тут нельзя ничего пропустить, поэтому субтитры не выключаешь.
Лайфхак 2. Телесериал Friends. Он не супер увлекательный, но всяко веселее учебника. И разнообразие тематик + формат ситкома дает колоссальный разговорный словарь, в том числе фраз и конструкций. При этом не содержит специальной терминологии или "бандитского" сленга, как многие другие. Ко второму сезону выключаем русские сабы (а лучше вообще их не использовать), к третьему - выключаем английские.
Почитать по теме можно Евгения Умина.
*может это индивидуально, но для меня разница огромна. Я с самого начала британцев понимала хуже. И мне по-прежнему невыносимо смотреть британские сериалы даже с субтитрами (английскими, конечно).
можно заниматься аудированием на сайте http://listening-skills.org/