Listening is a special skill and for some people it's even more difficult than speaking. If you want to improve you listening ability you should talk with native speakers and also to listen to BBC (or other) programms, audio books and to watch films in English. It's important to listen to both live and mechanic (recorded) speach because the effect is different in my opinion.