My accent is typical Eastern European, and I have no idea how to get rid of it. Probably main problem that I just don't speak in English often and this is why it's difficult for me to improve my pronunciation.
Is not pronunciation a choice to an extent? There's an element of fake it until you make it, not that it really matters with English as there are so many different forms of it.
A relative lives in France. I can't understand what he's saying compared to the locals because he makes no effort to sound French. I can't really remember much French any more but I do at least make the effort to pronounce it like a French person. That usually bites me in the arse as they assume I'm a native until they realise I don't understand anything they just said. I could speak it with my own inflections but don't see the point.
The one language I did get relatively fluent in is Italian which was picked up when living there. I could definitely tell when someone from another area had a strong accent but it would've been difficult for me to replicate.
I would suggest posting the mp3 files on youtube with subtitles. If a reader can't access youtube easily then perhaps you can post an mp4 file for them to download or post on their local video site.