yep, so that problem which you can't cope in communication with foriegners is made by you.
although my ability in English is limit, I havn't never stoped my step to using English to express my thinking everyday, moreover, I have no a good environment or opportunity as you've to enforce increasing ability in English, so it seems you are fortunate.
don't make more nonsense, just do it( waiting no longer ).
as long as you remember you have no longer to wait for learning and try your best to use English everyday. It's no doubt that you absolutely can cope eventually.