Смотря какой английский. Если академический - то какие нибудь крутые курсы с умными дяденьками и тетеньками. Ну а если интересует просто изучение языка, чтобы можно было разговаривать с native speakerами и понимать фильмы, литературу и пр. в оригинале, то надо все вышеперечисленное читать и смотреть в большом количестве с субтитрами, а неизвестные слова выписывать в словарь и потом их заучивать (потому что просто так они не запоминаются). Чтобы лучше понимать суровый американский слэнг, читайте комиксы - вот это кладезь современной литературы. От прекрасного языка в "Городе грехов" до разнообразия ирландских ругательных слов в "Preacher". Последний способ - пока что мой фаворит. Удачи!)