To communicate in English smoothly you really want to follow following advances:
Talk somewhat English regular
Train yourself to think in English
Go ahead and commit errors
Peruse English paper, watch English motion pictures with captions, listen English melodies
Converse with yourself
Listen English sentences and rehash it
Remember English sentences however much you can
Work on English Elocution
Use what you have realized right away
Be inspired
Keep a journal in English
Work on talking everyday