Язык лучше учить в языковой среде.
Но, это не значит, что по приезду вы сразу заговорите.
У многих людей психологические стопы, понимая язык они не говорят.
Выучить и освоить разное, на все нужно время. Волшебных таблеток не бывает.
Если у вас есть способность запоминать языки, это будет плюсом в любом случае.
Но у всех разные ситуации и восприятие.
А самое главное это всегда - мотивация