All you need is a copy of the curriculum and someone to criticize your work. English is spoken by so many people around the world that there are different accents depending on the region where they come from. As an English student, you can access e-books, smartphone apps, self-paced courses, YouTube videos, and more. In addition, characters may speak too quickly or use specific English vocabulary for the situation.
In other words, to be successful, you'll need to study and practice English regularly over months or years, and if you don't want to do it, it won't happen or progress. In addition, even in a place where most people don't speak English, English speakers can be found in virtually every country and city on Earth. Of course, there are other accents, such as Australian English, Canadian English, and South African English, but unless you plan to live or travel to these places extensively, you wouldn't choose these accents. Learning English becomes fun and easy when you learn with movie trailers, music videos, news and inspirational talks.
You can also record yourself and listen, comparing your pronunciation with other English recordings you've heard. Sparknotes + mr bruff for English lit and lang and ofc the previous texts and documents and resources on sites such as TES. If you don't have enough English to fully understand the news, try to read or listen to it first in your native language and then listen to it or read it again in English. Not only will this help you make sure that you are achieving your goals, but it will also help you get inspired when you feel depressed or stuck in a certain level of English.
Another easy way to immerse yourself in English at home is to take aspects of your daily life and do them in English. You don't need to have formal English classes to improve and refine (hone) your English skills.