Освоить язык в совершенстве не общаясь с носителями невозможно, потому что тогда вы будете говорить либо слишком академично, либо с жутким акцентом, либо вообще не будете говорить (что более вероятно), а только писать, читать и понимать (и то с трудом).
У вас будет книжный английский, общаться вы не сможете. Приехва в Англию. вы поймете, что не понимаете ничего и никого. И сами сказать толком ничего не можете.
Самый эффективный способ - ехать на курсы в любую страну с этими самыми носителями :) Кто-то едет не на курсы,а работать или отдыхать, но в этом случае вам надо заранее чуть-чуть подготовиться.
А разве просмотр фильмов и сериалов на английском не вырабатывает навыки разговорной речи?