If you want to only improve pronunciation, then I would listen to a word, record yourself saying it, and then play it back after the recording.
Pronouncing a word perfectly by yourself isn't the same as pronouncing the same word in a conversation - you often have less time to prepare. I can say some words in Arabic /exactly/ like a native speaker, and then once I speak in a conversation, I revert to a worse American accent. It will take practice speaking the word in many contexts!