For being more successful,you need to create an English environment all around you. It would bemush better if you could communicate in English only and watchEnglish programs in TV. That is why I always watch the "EnglishClub TV" channel. It`s an on-line educationalchannel, they speak slowly and clearly. There are various programs such as news, programs related to business and tourism, for children and explaining many English idioms and phrasal verbs, etc. starting from Elementary up to Advanced level. You can try a free option for a start and take a membershiplater in case you enjoy it. I used to have many obstacles for my listening and speaking skills but watching the channel has made me fluent and confident. Join me and we will discuss all the programs and lessons then.
Waiting for your reply