To improve your listening skills, how about visiting msn.com for some podcasts on the latest US news and also watch TV series in different countries like US, UK, Canada, New Zealand and Australia. And another site, http://www.englishpod.com.
Try to get the key words and guess the part that you don't quite follow. Actually English listening practice can also help you improve your oral skills.