Having a hard time pronouncing words correctly? English might come easily to you but the accent does play a vital role in it's use. Here's how to develop it.
Pick one
With so many types of accents being spoken around the world, it might be confusing to know which one is correct and which isn't. The easiest of accents to adapt to is the American accent. It's simple and comprehensible and sounds more impressive than it reads. Whereas British and Australian accents are pronounced with missing vowels and letters, and are harder to get used to.
Think in English
This sets you back by miles, for if you wish to adapt a consistent accent, you must talk to yourself in it, mentally. If you think in English it will come to you easily then when you instantaneously try to translate it from your native language, think again. Make your inner voice American, and it will speak it naturally.
Train your ears
In order to pronounce a word correctly, you need to know how it sounds first. After you're done picking the accent you like or find easy to follow, watch American (or British/Australian/Canadian etc) movies and listen to their songs as well. Try to focus on their pronunciations and practice it. With time and enough practice, it will be done and dusted in no time.
Work on your vocabulary
Vocabulary is very important when it comes to learning an accent. So work on that first. The way to do so is by keeping a list and a dictionary. Dictionaries usually have pronunciations broken down for every word. Follow that and try to practice the accent of your particular choice with it. This will help smooth your flow of words as you apply it.