It is important that you do all of these activities EVERY DAY. If you are not living in an English-speaking country where you can go to shops, recreation/sports centres, restaurants, etc., and practice English, you need to spend as much time as possible each day doing something in English for at least a couple of hours. This will help you to practice thinking in English, too.
TV and Radio to improve listening
CBC News Listening (CELPIP Listening All Parts)
CBC TV Listening (CELPIP Listening All Parts especially Parts 4 & 5)
Websites to improve fluency (listening and speaking)
Rachel’s English Ben Franklin Exercises Listen to each video several times and repeat what Rachel and her guests say. If you practice these often you will improve your listening and speaking skills in a few weeks, even if you are not in an English country!
Songs to improve fluency
Listen to these songs and try to learn them. If you do this it will definitely help your ability to hear and speak English more quickly! Do not focus on YOUR pronunciation of the words that you see, focus on LISTENING TO THE SINGERS PRONUNCIATION OF GROUPS OF WORDS and you should do the same.