Ща напишу как.
Да, смотря от твоего уровня, если ты начинающий то тебе все нужно поднимать.
Приложение simpler взломанное(детективные истории), читай, слушай, изучай новые слова которые встретятся, там 20 историй, дойдешь до 20 истрии изучая хотя бы 10 слов в день и просто стараясь запоминать слова, ты увидешь как сильно ты апнулся.
Так же там можно прокачивать грамматику, но оно лучше подходит для закрепления.
Duolingo - тут тоже слова и грамматика.
Грамматику я учу через две книги (Red Murphy and Blue Murphy)
Читай для начала книги с адаптацией, с уровня на уровень. К примеру, выбираешь средний уровень - читаешь, незнающие слова выписываешь, смотришь их перевод - слушаешь аудио - читаешь и так по кругу.
Сделай свое окружение на английском.
Я начал пользоваться редитом, смотреть англ твич, ютуб, играть во все и т.д на английском.
Слушай беседы других
Пиши english conversation слушай и наслаждайся.