I am not totally agree with the idea of just need to listen to the foreigner’s voice on the internet to improve the whole communication skill.You're right, there're some differences between speaking and writing English. Actually, you don't need to get a foreigner to make conversations, you can listen to them on the internet, to practice the listening skill, which very useful for you to improve your communication skills.
Communication includes both listening and speaking skill. So by listening you can get more familiar with different accents, by speaking(correctly pronounciate) you also can improve listening skill, cause your listening skill also depends on how correctly pronounciate you can. The more correcly sepaking you have the easier listening you get.
So I would go with both, listening and speaking, they should be practiced all the same time.
Try to get some of the videos on youtube about pronounciation you will see all of the teachers request you to speak loud in any vocabulary, why? Cause then you will listen to yourself and practice your brain to have the reaction from the English sound.
Chỉnh sửa cuối: