Здравствуйте! А ошибки не исправляются?
Чтобы свободно говорить и понимать надо набрать словарный запас около 8 тысяч самых употребимых слов (3 700 корневых единиц). Потом практиковать чтение, слушание и речь на английском, как на "родном".
Читай здесь: http://study21.ru/index.php?id=15
Чтобы читать статьи и учиться, вовсе не нужно владеть английским свободно, достаточно всего лишь уровня advanced. скачайте какой-нибудь Headway себе по уровню и занимайтесь. 1,5 часа в день и 1 уровень за полгода освоите без проблем.
Если Вам сложно понимать английский текст ( статьи, субтитры к фильму, лекции) -
во-первых, значит у Вас очень маленький словарный запас,
а во-вторых, Вы не владеете грамматикой на достаточном уровне.
вывод: доучиться до необходимого уровня! Ваш словарный запас должен быть не меньше 2500-5000 тыс
грамматика intermediate и upper intermediate чтоб от зубов отскакивало))
Поваръируйте формулировку своего вопросав поиске на этом сайте. Я и многие другие авторы уже дали свои рекомендации людям, находящимся в той же ситуации. Например, https://thequestion.ru/questions/426097/answer-anchor/answer/610636#answer610636-anchor