How to learn English faster
If you want to learn English faster, you have to communicate with your close friends or relatives in English, although they will laugh at you. That’s the reality, but never mind that.
Avoid speaking with your own language/dialect. At first, it is OK to speak some English mix with "some of your language", and then later, you have to change "some of your language" that you might not know before into the English language.
By the time you’re doing that, you are already improving your communication skills in English. And if you make this as a habit, you will know how to speak English fluently. Congratulations in advance.
http://www.speakingenglish.ca