Do I have to be a native English speaker to indulge in Online TEFL?

No. All you need is the level of English proficiency to follow the online course and complete fast the course requisites competently. You should make very few or no errors in English and to quantify, it’s roughly equivalent to a 110 or higher TOEFL score. (Test of English as Foreign Language)