По поводу понимания английской речи на слух: главное не допустить 2 основные ошибки:
Думать, что достаточно просто слушать много и часто английскую речь, и тогда все само начнет пониматься (пассивное аудирование нужно заменять на активное). Подробнее о том, как это делать здесь.
Не проговаривать аудиозаписи вслед за диктором, актером и т.д. (то есть не работать попутно над своим произношением). Дело в том, что произношение и аудирование теснейшим образом связано, потому что мы можем расслышать только то, что сами можем произнести. Алгоритм работы подробный с аудиозаписью Вы найдете по той же ссылке.