I appreciate your desire to specialise in English language teaching (ELT) but reading your posts it seems that your level of English might not be suitable yet for an advanced course such as an MA.
You might like to consider starting with a teacher training course at entry level like a TESL/TEFL Certificate. This would cover the basics and help you get a start in the ELT industry. It will also be a stepping stone from which you could further your studies later on. From a Certificate level you could move on to a Diploma level and finally to your MA.
For a clear definitions of the 3 acronyms you might like to check the ICALWiki at Category:TESL/TEFL - ICALwiki
EFL- students are not living in an English-speaking country.
ESL/ESOL- students are living in (or planning to) an English-speaking country. This term is the same as ESL, but ESL is used in the USA and ESOL is more common in the UK and Australia.
EFL- students are not living in an English-speaking country.
ESL/ESOL- students are living in (or planning to) an English-speaking country. This term is the same as ESL, but ESL is used in the USA and ESOL is more common in the UK and Australia.
Training in ESL does not mean that you are incapable of teaching in an EFL environment, vice versa. However, like ICAL_Pete, I think that contemplating doing an MA is a bit premature here and you would be better off sorting out the language basics before atempting post-grad studies.
ESOL is also the choice more commonly used in NZ, but then it's quite common for people to forget the 4 million native English speakers who live here. :-?;-)