You should graduate from a pedagogical or linguistic university. Then start searching for the place to teach.
This is a formal way.
But in order to become an ESL teacher you should be crazy about English. You shold always work on language and learn as much as you can