As a non-native English speaker, how can I improve my accent?
Several respondants suggest imitating the sound.?
However, conscious imitation brings in influences that can actually interfere with the natural process.
Your TRYING to speak without an accent might be causing that accent.?
If you really want to speak with a "native" English accent (and, as has already been pointed out, there is no single native accent, even within a precise dialect), then the best way is to immerse yourself among speakers who share that accent (there is no such thing as speaking without an accent).?
Every chance you get, surroung yourself with native speakers. Listen to them (but do NOT try to analyse or imitate them).?
More importantly, speak with them. It is the natural exchange of speech that results in speech patterns starting to match one another, so you need both.?
This does not happen overnight.
If you can't immerse yourself in the actual environment of native speakers, try buying some DVDs of English movies.
Learn the lines, and act out the parts of ONE of the characters.
Listen to the other characters, and then say thelines
of the character you choose to act out.?
Watch the movie again, and choose another character.?
This is probably as close to a natural process as you will be able to achieve if you can not get yourself into a group of native speakers.
If you DO choose the DVD method, choose movies that you enjoy, but also movies with a lot of character interaction