Вот прям какой штукой хорошо учить я вряд ли могу подсказать.
Я бы предложил такой подход.
1) Чтение книг, которые нравятся. В идеале - в каком-нибудь приложении, которое позволяет сразу перевод посмотреть (для Андроида очень рекомендую Cool Reader, он бесплатный и с поддержкой словарей). Словари использовать толковые (т.е. когда английское слово объясняется на английском), а не перевод. Плюс словари с транскрипцией.
2) Для понимания произношения - взять книгу, для которой есть аудиокнига, читать и слушать одновременно.
3) Слушать песни на английском с текстом.
Основной пункт - первый. Умение читать самое важное, на нем гораздо проще построить все остальное, используя разные подходы.
Чего однозначно не советую - смотреть фильмы/сериалы с субтитрами. Т.е. это неплохо как дополнительный метод (вообще, чем больше вовлечения в английский, тем лучше), но в качестве основного он вообще никуда не годится.