How To Improve Your Pronunciation Skills:
Here are some suggestions:
1. When thinking about anything, such as a problem you are trying to work out, talk to yourself in English. This will help you increase your vocabulary and in time will help with your fluency.
2. Try and find a native speaker to chat with - maybe you can do a language exchange with someone.
3. Listen to as much English as possible. Films or videos with either a transcript or subtitles can be very useful, so that you can read what was said if you didn't understand it.
4. Read as much in English as possible to increase your vocabulary.
5. Work on your accent by playing recordings of English and pausing them to imitate what the speaker has said paying attention to not only the sounds but also the rhythm and intonation.
6. Surround yourself with spoken English as much as possible. Even if you have an English radio station on and are not actively listening, you will still be picking up on the rhythm and sound of English.