emwearz: ^ I think it is more to do with wanting to be and English Teacher when it is not your native language, Might get into the Country (work Visa at least) but struggle finding work.
cjrgreen: I don't wish to judge the OP on his English skills, much less make the generalization that it's not practical for a non-native to teach English effectively or find work teaching English. Let him decide whether his English is up to the task; potential employers and the immigration authorities can speak for themselves.
A lot of firms outright won't hire somebody that isn't from one of the listed countries. Which is quite frankly stupid, I have a friend from Germany whose English is almost indistinguishable from a native American's English and she can't get work teaching English at a lot of schools. Every once in a long while she'll slip up and say she drives her bike or similar, but otherwise, you'd never know she's not American.
I've got mixed feelings about it, but a lot of the schools outright won't accept applications from somebody that doesn't have a passport from an English speaking nation regardless of the level of English. And the ones that will are likely to not pay as well and likely have lesser working conditions.