If you cannot understand what the people say or you have difficulties in expressing yourself? If it is the former situation you have to find out what you cannot understand. Is it because they are speaking fast or there are some expressions or new words? Sometimes it is the pronunciation and intonation you are not used to and sometimes it is the liaison. I think listening is more difficult because you have no control of the situation and you do not know what they are going to say. It is a passive situation. If you cannot express yourself well you need to increase your vocabulary or learn to use what you know to say things in a round about way. You need to have a good command of English if you want to have a good communication with foreigners. You need to be very familiar with grammar so that you will not get lost if they use long sentences or explain something complicated. You need to have a good pronunciation and intonation so you will not feel uncomfortable when you speak to them and you will follow them easily. You need to increase your vocabulary, know more idiomatic expressions to express yourself freely. In a word, practice makes perfect. Just listen more and speak more. Listen to tapes and imitate after it. You will gain your confidence. I hope the above is useful to you. Thank you for attending to my course and your compliments.