I am the person whose english was really kind of mass one years ago, then I try to listen those types as more as I can, from morning to night, those days were really boring, but after seveal monthes, I found that I was really get the point. so just keep focusing on it.

Be honest,I'm also get into some trouble of lisenting. However,my friend told me some listening skills. I think you can create a English environment as possible as you can. You also can buy some magazines which have CDs and listen to them everyday. For me, I love buying some DVDs of TV series,and don't use the captions. You have to force yourself to listen what they're talking about. At first,maybe it's a little bit difficult for you to understand. But I think if you just keep doing this some days,your listening will be better! you also can learn many slangs from their conversations!