I've found that some of the simplest things to do often is the hardest because we make it so. They are all mental barriers.
From commanding a higher salary to getting what we want for dinner. Its more then just a matter of asking or telling people what to do, its a matter of demonstrating why they should do it by taking the first steps first.
When I was 20 and an exchange student in China, I discovered my love of solo trekking. During my trek to NYC at 21, I learned that you can't do it all by yourself. There are just too many factors in play when you are a stranger in a strange city. Something is bound to go wrong.
Snapshots in time are there more for the long term. When your old and flipping through old albums and see a picture or piece of film from 50 years ago, that is when a picture is priceless.
No one got to where they are in one big leap. Whenever learning anything, it's all a process. This is especially true when you are in a new environment. From different cities, to different state/province, different country and continent.
The culture shock thing is just something you need to embrace. It's like getting used to cold showers, there is no way to learn it easily, you can mentally prepare, but you need to do the work to get used to it. Each subsequent time gets a little easier.
As a high school senior, I was just about to head off to college next year and in retrospect I felt so unprepared. From not knowing how to cook, to laundry, how to talk to girls and other young men.
Life ain't fair, you play with the hand you're dealt. And once you focus on the tools you do have at your disposal, that is when you find how to utilize it at its highest potential.
For all the stupid things you did in the past. Be grateful you came out as unscathed as you did.
Humans at their core are ruled by their survival mechanism. If they think there's a chance they can get hurt and lower their chances of survival most will have second thoughts.