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