Сначала смотрел сериалы, но прогресс медленно шел. Потому что просто мозг привыкает и не сильно напрягается. Потом пришлось по одной технологии пару недель, по несколько часов в день смотреть курсы на англ.язе. Я аж удивился от того что стал лучше понимать после этого. Просто потому что смотришь сериалы, релакусуешь :). А курсы стараешься каждое слово понять, ничего не упустить. Опять же для начала надо выбирать сериалы и курсы, подкасты, с понятной вам дикцией, без обилия идиоматических выражений и со знакомой тематикой.
И надо понимать что абсолютно всю речь, диалекты, говоры может и не получится понимать ни когда, а это все ж присутствует особено в фильмах и в ежедневном общение если вы будете где то в англоязычной стране жить. Конечно та или иная фраза может озадачить, но вы помните может носитель языка тоже озадачен что было сказано :)