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