Practice makes perfect.  Find opportunities to engage with native English speakers and spend as much time conversing with them as you can.  You might try reading English literature out loud as well.  Maybe repeat lines from English language television shows and movies, etc.  If you don&#x27;t want to waste time on &quot;mindless&quot; entertainment, do the same thing with TED talks or talks from Strange Loop, or whatever you can find that is educational and informative in its own right.<p>Download a shitload of English language podcasts and listen to them when you have idle time.   There are all sorts of podcasts to pick from, but here&#x27;s one I like:  <a href="http:&#x2F;&#x2F;ecorner.stanford.edu&#x2F;podcasts.html" rel="nofollow">http:&#x2F;&#x2F;ecorner.stanford.edu&#x2F;podcasts.html</a><p>I&#x27;m not sure how (easy|hard|possible) it is to lose an accent at 29, but I would guess you can radically improve your vocabulary and use of idiomatic English through practice and exposure.