If you’re an adult, you should check out the Real ESL blog. This blog includes video conversations and explanations of normal spoken English (including slang). Kim, the blogger, makes her own videos to explain things to you. Currently, she has videos about everything from pronouncing “th” to ordering coffee at Starbucks.
You should be at an intermediate or advanced level to use these videos. You should be an adult, too, because Kim feels that it’s useful to be able to understand and use “swear words.” These are words that most English-speaking adults use when they are angry or joking or speaking very strongly, but you can also get into a lot of trouble if you use them incorrectly.
I hope you’ll check out Kim’s videos and make sure to visit her blog regularly.
(Another good resource for learning to speak natural-sounding English is the Speak English Like an American book and CD series. I’ll be reviewing these soon.)