А что значит "выучит английский" лично для Вас? Какую конкретную цель Вы ставите перед собой? Если научиться говорить на английском, то пора начинать на нем общаться. Интернет для этого дает уйму возможностей. Невозможно научиться кататься на велосипеде, не катаясь на нем и не падая. Найдите себе товарища по несчастью - вместе учить интереснее. Плюс дух соревнования мотивирует. Можно поучаствовать в языковом тандеме (например, https://www.tandem.net). Начните писать на английском языке (вести дневник, записывать свои мысли, описывать свои действия). Отрывайтесь от школьной грамматики и впустите английский в свою жизнь, чтобы он стал для Вас осязаемым, а не искусственным феноменом, существующим на уровне теории в учебнике.
Есть только одна преграда между Вами и английским - Ваше желание, точнее, его отсутствие. Нужно поставить перед собой цель и шаг за шагом идти к ней.