Learn the local language if you want to be good at teaching English and make money doing it. There's all sorts of beach bums who think this is a free lunch. Get interested in the local language where ever you want to go, study it 2-3 years in advance so you have conversation skills and then you can get client base cause you will understand the clients.
Teaching English in Asia if I pick up extra hours I can pay $200 per month.