Browsing the web, one is under the impression, the ILLUSION, that there are a lot of different methods for learning English. You hear people say all the time: there are many different ways to learn a foreign language, different techniques, hacks, tricks, shadowing, spaced repetition, flashcards, memory palaces ... a flood of videos suggesting different methods.
The other mantra is - people differ in their learning styles. You need to find a method that matches your personality.
There aren’t many types of learners, there aren’t many methods for learning a foreign language.
There is 1 optimal way, the best method and here it is:
Read and Listen to informative and interesting content on a regular basis and use Monolingual Learner's Dictionaries when you come across a new word.