Pratice,practice and more practice . Practice makes perfect. It is OK to stutter or not to find the appropiate word for every ocassion. We do it in our native language too. My recommendation is to read a lot. I amplifies your vocabulary and your cultural level. You will always have an accent. There is no problem with that. It makes you unique.
(I'm not an English teacher)