Am I eligible to teach English in Thailand?

Hi everyone. My situation is quite complex and i have been fed a lot of conflicting information whilst doing my job research.
I am a Zimbabwean, 25 years old, White (I'm only saying this because I am aware of racial bias in South-East Asian countries) and male.

I have a Zimbabwean passport, which makes issue far more difficult because I am therefore not considered a native English-speaker.

English is my native language, and as you can see, I am very competent in it's use. I have a BA Communication Science and I am TEFL certified through International TEFL Academy (Chicago) which is accredited through TQUK. I have experience teaching privately (self-employed), though I taught music and not English.

Am I able to work legally in Thailand (that means with the necessary Visa/Work permit)? Realistically speaking, what are my chances of being employed as an English Teacher? I am not too fussy about location, or even the job really. I want to get my foot in the door and get some good hands-on experience.

Thanks for all your time, and for any helpful responses!