it was difficult growing up in a Chinese house since the moment you step it, its china.. but i believe taking a step away from home and into American society is a factor of assimilating into society. I feel as i left home and tried to find myself, i got to watch and learn from others and how they dealt with situations in a more "American" way.. i would not try to suck up too much to employers when trying to get a job, instead i would rely on my own strengths and confidence to outweigh other candidates. Good working ethics and experience is way better than a basket of apples. This is just one example.. but i think i have gotten pretty far with culture clashes this way.
I think is okay to keep what your value and belief. From my experiences, the lifestyle in Asia country is extremely different from here. People more family oriented, laid back, and it easy to make connection. However, lifestyle from the west which bring more of in-dependency and maturity.
I think language is a barrier to assimilation, to stay connected you have to understand the things around you.
I actually experienced culture shock after being AWAY from the United States for almost 2 years. Coming back in, seeing the excess that we have everywhere and waste was a little surreal after working with those that were not well off for so long. What helped me deal with it the most was simply continuously reminding myself to put things in context and also, to have friends close by that I could share with.
I experienced a lot of cultural shock within my household because my parents are pretty traditional chinese parents. Thus, being born and growing up in America, there were a lot of ideas and perspectives that were very different from my parents. Many times this led to arguments. However, over the years, my family and I slowly adapted and learned to understand each other so it got better over time.