How to communicate in English with people from all over the world? It seems very easy to answer this question, but not that easy if you think carefully. Now let me tell you some important things in this language learning.
I suppose for you foreign learners, it is very difficult to pass the listening threshold. But how could you solve this problem? There is no easy task. First, I think you need to try to listen to English as often as you can. You see, if want to communicate with others, you need to understand others first. In English there are so many words, old and new. So when you listen to English everyday, you can learn such words. But you need to get the right course to learn. Listen to the materials that are very suitable to you. But you are forbidden to leave the material aside when you have just listened to it for once. You need to listen to the material for many times till the day you can really understand nearly everything in it.
Then I think you need to practise your speaking as much as you can regularly. No matter how much you have learned, you need to learn to talk, and you need to try to use what you have learned to express yourself. If you cannot find good partners to talk with you, you need to speak with yourself first. It sounds mad, but not mad at all. Instead it can give you confidence to speak to others. In this way you can also learn how to express yourself in your native tongue. Certainly sometimes you can find foreigners to speak with, for they always speak in a standard way. Thus you can try to learn from them.
The third way for you to communication is through reading. Everyday you need to keep reading for a period of time. But while reading, you need to try to feel the meaning of each sentence. If you meet some problems, try to stop for a while so that you can understand the meaning. At the same time you need to read lots of English books that can tell you lots of things about English culture.