Correct pronunciation depends on many factors:
At what age do you start learning English
How good is your listening/copying abilities
Have you learned English from the start with correct pronunciation
If you start learning English as a child in an English-speaking country from people who speak RP then your pronunciation will be good.
If you start learning English words and phrases abroad at the age of 26 from non-RP speakers (like I did) then you will likely have a foreign accent and bad pronunciation.
I have decided to master my pronunciation and with my partner, speech coach Linda James, I have created a full line of apps for iOS and Android, paperback, audio and e-books, and video courses:
Elocution Apps for iOS
Android Apps
Elocution Books
Elocution Video Courses
New# Elocution Courses
Useful links:
How to prepare a 2-minute speech
Think and speak with power and persuasion
How to proceed with accent reduction:
Book a speech analysis via Skype to get a personalized assessment and recommendation.
For steady progress, buy an elocution course suitable to your needs
For the fastest progress, add in-person lessons in London or Skype lessons to your book/app/video course combination.
Accent reduction tips
Identify English sounds that are difficult to pronounce for you and your nationality For example /w/ sound does not exist in French and French substitute it with /v/ sound.
Learn the placement of the tongue lips and jaw for sounds you need to practice
Use the mirror to control the correct place of your tongue, lips and jaw for a particular sound
Listen to the model pronunciation, copy it, then record yourself and compare your speech with the model. Do three repetitions of one exercise
Download the apps Elocution Lessons, Get Rid of your Accent UK1 and Fluent English Speech (British English) or American Accent App and Fluent American Speech (American English)