Advice needed: How to get rid of my foreign accent?

I actually teach English to make a living although I have never been to an English-speaking country. I live in a country where people think that speaking good English is somewhat important. I have been learning English for many years and no matter how hard I study English I feel irritated because I I know that I... show more I actually teach English to make a living although I have never been to an English-speaking country. I live in a country where people think that speaking good English is somewhat important. I have been learning English for many years and no matter how hard I study English I feel irritated because I I know that I have a noticable foreign accent. Whenever I listen to my own English I feel I'm not qualified to teach English, the language which I don't speak perfectly. The following is the link where I posted my English recording. How can I proceed to the next level? How to get rid of my weird foreign accent?

https://app.box.com/s/ssfhkvidcz31j3wdpzwbl4gcouvkfya0
13 answers 13