Возможно специалисты в преподавании английского языка ответят более подробно, но я выскажусь исходя из своего опыта.
Важно определиться, что вы понимаете под словом выучить, если использовать его в бытовом общении, например в поездках за границу это одно, если вы хотите читать или писать сложные тексты это другое.
В целом, самостоятельно английский можно выучить, благо в сети сейчас огромное количество различных ресурсов которые позволяют это сделать. Начиная от всех измвестных Полиглота, Лингво Лео, Дуолингво и заканчивая различными экзотическим методиками. Тут можно попробовать и выбрать ту форсу которая вам ближе.
Но при этом надо понимать, что когда вы изучаете самостоятельно, то нет человека который может исправлять ваши ошибки. То есть вам кажется, что вы освоили грамматическое правило, но в реальности вы делаете ошибки. Учитывая что в русском языке нет такого количества времён и нет артиклей зачастую это самостоятельно сложно понять. Я уже не говорю про произношение, чем английский язык славится. И занимаясь индивидуально вы лишаетесь языковой практики, то есть привычка говорить на другом языке тоже очень важна. Необходимо преодолеть коммуникативный барьер. Поэтому, на мой взгляд, помимо самостоятельного изучения я бы посоветовал сходить на курсы или к репетитору.