Год — достаточный срок чтобы выйти на уровень B2 с нуля, если заниматься правильно. Вот план который работает.
Выучить язык — реально. Но только если понять: метод важнее усердия. Много часов неправильной учёбы = ноль результата.
Comprehensible input — слушайте и читайте материалы на уровень чуть выше вашего. Spaced repetition — карточки Anki для слов. Говорите с первого дня — языковые партнёры на italki.com.
Фонетика, базовая грамматика (A1-A2), 500 самых частых слов через Anki. 30-60 минут ежедневно. Duolingo как дополнение, не основа.
Подкасты для изучающих (ESL Pod, 6 Minute English). Сериалы с субтитрами на английском. Переписка с носителями в Discord-серверах.
Книги на английском (начните с простых — Harry Potter). Разговорные клубы. Подготовка к IELTS/TOEFL если нужен сертификат.