Own fear is considerably the biggest problem most people facing in learning a language. They are afraid that they won’t be able to say anything right or they will look awkward so they prefer not to talk at all. Avoid this. The best and quickest way to learn anything is to keep doing it – again and again until you get it correctly. Like other things, learning English demands practice. Don’t let your own fear stop you from getting what you want.
Another absolute best way to learn English is to make your selves surrounded with it. Take notes in English, provide English books around your room, listen to English language broadcasts from radio, watch English news, movies and English programs on television. Speak English with your friends whenever you have a chance. The more English materials that you have around, the faster you learn and the more likely you will begin “thinking in English.”
There are some good English teachers that had to learn English as a second language before they were able to teach it. However, there are also several reasons why many of good schools prefer hiring native English speakers. One of the reasons is that a native speaker has a natural flow or rhythm to their speech that English students are supposed to try to imitate. The closer ESL / EFL students are able to get into this rhythm or flow, the more convincing and comfortable they will become.