Я с самого детства учил английский по компьютерным играм - это дает мотивацию искать незнакомые слова и речевые обороты, иначе не получится следить за сюжетом. Считаю, что самое эффективное обучения языкам - игровое, связанное с хобби. Например те же настольные игра св оригинале. Или книги, или фильм с субтитрами.
Но для этого нужна минимальная база по временам и лексике на уровне школьной программы.
Хорошее знание английского дает интересный эффект - от просмотра 99% фильмов/сериалов в дубляже тянет блевать. В кинотеатр ходить не очень приятно.
Есть только одна преграда между Вами и английским - Ваше желание, точнее, его отсутствие. Нужно поставить перед собой цель и шаг за шагом идти к ней.