I don't think it's matter to go English speaking country just to learn English. You can learn foriegn language from your native country too. What you just need is a colleague to have a regular conversation in that language.if you don't have colleague then you can sign-up to online courses like italki!!!