I am not a teacher, but I am a native speaker.
Practice, practice, practice. Try to talk with patient native speakers as much as you can. If you don't know any native speakers, talk with people who have learned English and speak it well.
Just keep working at it. It can take quite a while (years).
- For Teachers