You're question is how can you speak fluently in English anywhere and anyplace, simply you have to speak and communicate them in English; by not using your own dialect. The most common problem of us. For example Filipino or Indian we tend to use our own dialect instead of using English language