Thank you for asking.
I would describe the obstacles that an immigrant might come up against as follows. I personally encountered problems related to speaking the language. Linguistic insecurity truly affects most newcomers in a country where everyone is speaking a language they do not know. It causes stress and they feel guilty for no reason.
With international students, things get more complex, because they have come here to study. That really slows them down because they need to learn the language that we speak first before they can begin their studies. That's one of the barriers they might encounter.