Listen to Jack Askey from tofluency.com as he explains, starting at 2:10, the Listen - Repeat - Record - Compare (LRRC) technique. Use the LRRC technique with any of the listening / audio resources below. This is a great way for you to improve your speaking and pronunciation on your own.
10,000 short, interesting videos ◆ instant pronunciation feedback ◆ headset required to use recording software.
EnglishCentral is a paid site, but you can get one free lesson. You can also 'like' EnglishCentral on Facebook to get one free lesson emailed to you every day. The free daily lesson does not include the lesson with a tutor (which requires a paid subscription).
Randall's ESL Cyber Listening Lab
Interesting, original dialogues ◆ 3 levels of difficulty
English Listening Lesson Library Online
Over 2,500 audio & video recordings of people answering questions of discussing different topics ◆ 6 levels of difficulty.
Short, interesting talks by remarkable people on a variety of topics. All of these talks come with transcripts.
Video tutorials on how to do a range of activities. Another good idea is to search youtube.com for "how it's made" videos.
To find more sites, just go to the Google search engine and type in these key words:
ESL English interactive grammar practice exercises