Here are some useful links to help you improve your English language skills:
BBC (Learning English) – A useful website for those at a beginners level, all linked to the language they need in their daily lives.
BBC (6-minute English) – 6 Minute English introduces podcasts for those at an intermediate level. However, if you are at a lower level it will help you to understand pronunciation patterns, slang, etc. Give it a try regularly, print out the PDF and practise reading aloud.
British Council (Learn English) – A wonderful website for improving your grammar, vocabulary, writing, reading and listening skills.