Волшебной таблетки нет))
Чтобы понимать на слух, надо слушать, очень много слушать
К сожалению у взрослых часто проседает именно аудирование и понимание на слух, но этот навык развить могут все, было бы желание))
Часто слушать одно и то же по несколько раз и желательно со скриптом в дополнение.
Желательно разных спикеров, с разным акцентом, из разных культур, чтобы ухо привыкало к темпу речи, тембру, дефектам (мало кто имеет произношение как у Стивена Фрая), акцентам (как на англ говорят китайцы, индусы, сами англичане, лондонцы, американцы и тд)
Конечно, словарный запас тоже влияет (постепенно пополнять его)
Начать лучше слушать на тематику, в которой вы очень хорошо разбираетесь в родном языке
Если это фильмы или сериалы например, то сначала посмотреть на русском пару раз, потом на англ, чтобы фокус сместился от «мне надо успеть прочитать субтитры» на «я помню как там на русском, послушаю просто англ речь».