Many people struggle with their English because they are using outdated learning methods and resources. Here is what you need to know if you want to make real progress and enjoy learning English: Are you a winner? (part 1) - English for winners | english.best
You can also use the Russian version: Английский для победителей