Самый эффективный вариант - найти хорошего преподавателя или курсы, которые будут не просто ставить оценки и давать заучивать слова и топики, а будет реально прокачивать каждый навык в целом.
Самостоятельно можно смотреть сериалы, читать книги и статьи, использовать приложения - но это лишь помощники на пути развития языковых навыков. Наставник, который будет видеть все проблемы, знать, как их решить и помогать в решении - вот, что действительно поможет.