Language is a big deal as well. You can learn another language with no accent, if you're introduced to it before the age of 13 or so. After that, you'll have an accent.
And after the age of 30 or 40, it becomes significantly more difficult to learn a language at all.
I knew a man who moved to the US from Columbia when he was 75 or so. The only English words he ever learned were Thank you, Hello, and Goodbye.
On the other hand, his immediate and extended family was in the US, and he did find a job (cleaning), so it was a good move for him and he was happy.
Duolingo solves that, just put some effort on it.
reply
This is very negative. You are just throwing up obstacles now. You do not need to move to a country and speak the language with no accent. If that was the case, nobody would go anywhere. Even in your country of origin you can move and have an accent with the same language. I have lived/travelled all over. I have met thousands of immigrants. Nobody cares if you have an accent.
reply