I started learning English when I was 13 years old in middle school as classes, but it was not enough to be a great speaker or a good writer, and even when I read an article I couldn’t understand that much, because of the teachers were from the same country where they speak the same first language.
In addition, learning a different language in a hometown country that is hard because, most of the teachers are from the same country where they speak the same first language, so when they tried to deliver an information they would deliver it by your first language which is wrong because, the students did not work hard for it like, look up for the meaning and read a lot to understand the definition. By that way they will learn a lot, for example, looking for a meaning for tension by looking for it in English they will know the synonyms also.
Furthermore, most people when they get out from their school never practice because they do not have the opportunity to speak with a native speaker. Additionally, speaking with a native speaker give you more knowledge. Such as, accent, how the word pronounce perfectly and they would correct your mistakes. However, study abroad can be expensive but it worth it.
cover pic: Vincent Lee