Dude, if you want to improve your English, you can try various online courses. For example, I chose a good app for learning English,
Promova. You can be tested and receive an individual training plan. They use different methods that help memorize information and absorb all the necessary information. I think this is a great opportunity to learn English on your own.