Learn foreign languages
It has been about a month and a half that I have moved from my home country to another one. One of the biggest lessons I learned was: learn to speak the languagr of that country. Moving to another country brings many challenges and you inevitably get in trouble, mainly due to culture shocks. However, when you don't know the language of the country you're moving, the weight of all of this doubles, and everything gets harder. Yes, knowing English helps, but it is very far to be really useful, tough is not worthless. On average, most of the people will know English in a basic level such that communication can be made, however the number of people that knows absolutely nothing of English is way higher than you expect, and the probability of finding them is very high. That's why you definitely need to learn the language of the country you're moving to. Believe me, your mental health will thank you in a way you can't imagine.