Учил все сам
Пройди сначала грамматику и поднаберись лексики, читай книги с переводом/приложухи разные бесплатные/переводы песен и т.д.
Потом погрузи себя в англоязычную среду
Смотри контент на инглише с сабами
Старайся проговаривать всегда то, что выучиваешь
Говори перед зеркалом или просто так на инглише
К тому же есть разные Дискорд каналы для изучения инглиша
И самое главное, смотри тот контент, который тебе интересен, иначе толку не будет
Я вот начал учить ещё с лет 8, у меня была тогда ps2 и почти все игры были на инглише, пришлось всё переводить по словарю, а это куда более сложно, чем то, что есть сейчас
И ещё, без опыта жизни в англоязычной стране выше b2 не поднимешься, если ты обычный чел без особых способностей к лингвистике, но это так, просто к слову