As English is not your native language, you will almost certainly have to have some form of recognised certificate in English, such as a specified grade in IELTS or TOEFL.
If you wish to teach in an English-language establishment in a country in which English is not an official language, you may find that the requirements are less stringent.
If you wish to teach in a private establishment in an English-speaking counry, you may also find the the requirements are less stringent - though you may find it very difficult to obtain the necessary residence and work permits.
Your chances of finding a job may be higher if you gain a masters degree from a university in an English-speaking country - but you will still need a teaching qualification before you can teach in a school.
Student or Learner