Самый эффективный способ - пожить и поработать в той стране, чей язык нужно выучить. А если нет возможности, то так:
Мотивация.
Хочешь уметь говорить - говори.
Хочешь уметь читать - читай.
Хочешь понимать на слух - слушай.
Есть много языковых клубов, где можно практиковать все навыки.
Самым эффективным способом пополнения словарного запаса является чтение художественной литературы. Ни просмотр фильмов, ни погружение в языковую среду не дают такого эффекта. Хотя поначалу этот эффект скорее разочаровывающий. Например, до того, как я прочитал первую книгу на английском, я считал, что у меня есть неплохой словарный запас. Книга же показала, что его скорее нет.
Чтобы легко читать, нужно знать несколько десятков тысяч значений (подростковый уровень - 30-50 тысяч).