No offence, some of this is dubious and degrading advice at best. Don't mean to be mean below in deconstructing the above, only clear.

Current heritage CEO of Google and Microsoft prove some things.

You don't choose things like the family you're born into or the colour of your skin. It's humiliating to be treated in a way to try to cover it up like you made a mistake of choosing those things.

Americanized name - If people can learn yoga and chai latte, I'm pretty sure it's not due to a lack of capability to give someone the dignity of learning their name. This isn't the 1970's. People should be free to choose their name, not adjust it for what someone might think.

Cultural norms - I do think there is benefit from being able to navigate and work in a lot of environments and groups. But doing it solely to fit in and be accepted may be a form of colonialism that creates the very insecurities generationally you're trying to type away in a few sentences. The more you learn about other cultures and people, the richer you get.

Accent - Being born and raised in North America, I get to speak perfect english. Sadly, sometimes salespeople in a store won't greet me unless I say hi first. Guess who smiles and always says hi first and hopes future generations might not have to.

I hope some of the below helps, I have had a few major transitions in my career and the things that helped to move to the next step included:

ABOVE ALL - Continue becoming well rounded for yourself, not others. People's own insecurities (including those who are hiring) will naturally want to be around someone who's calm, self-assured, and not phony. If you are swimming around a lot of phonies and not connecting with that culture, it's OK.

1) Always add value. First. - Most people are takers. Don't be one. Won't work if you're not a giver. Learn to be nice, and smart and give freely to good situations and things. The karma builds up and comes back. Whether or not one should need to, generating goodwill seems to help. Finding how to add value and help people achieve what they are doing will always come back. This is the most important thing I practice every single day. Give a shit about others and some, eventually will give a shit back. Don't worry about the one's who don't or the inefficiency of it all.

2) Self-Confidence - Know people who won't want to accept you for any reason will find a reason. Lazy people will find convenient reasons. People have their own hangups. There is a big difference between thinking less about yourself vs thinking less of yourself.

3) Self-directed - embrace your proud geek culture and be your own person learning and pursuing the things that interest you. It transfers to other areas of your life.

4) Work ethic - There will always be some you come across who don't like that you work harder than them, or less than them. Ignore them all.

5) 8x - I was told by a mentor that shared some good math: It's not uncommon to have to be twice as good to get half the respect, four times as good to be treated as an equal, and eight times as good so you can't be ignored. It's up to the individual, I guess to see that they end up winning by becoming. You will have to work hard anyways.

6) Be a creator - whatever you create, become good at sharing it online. What you built or have done in the last 2 years is the most relevant things folks will look at. Curate and keep it active and healthy with a good mix of the things that interest you and what you build when no one's looking

7) Out Educate - Whatever you're good at, give the knowledge away. The hard part is doing it. People who interview well but turn out to be garbage are bullshitters will not appreciate it. Companies who get burnt by the wrong hire will remember it. When I meet someone for some work together, I always give them the knowledge I have for free.

8) Be visible - build and share things to demonstrate capability of your work. Don't show off. It will introduce you to people, build your network, and on that basis introduce you to opportunities that are often created. Don't chase social status, but be aware that social proof

9) Communication - I won't tell you to get rid of your accent. But do ensure you know how to communicate extremely clearly when neccesary. If I went to another country, and success might be enhanced by how well I commit myself to being able to communicate flawlessly in that language, I might see that as a tool, but not a flaw or shortcoming in myself.

10) Dating - is for most, largely a blind emotional baggage collection exercise of expecting a complete stranger coming into your life to supplant and rise to the highest relationship in your life. If you're optimizing your life to meet and end up with the right person, improving yourself in the right way will improve the situations and opportunities for that to happen, it becomes apparent that it's more about realizing how to recognize that person and situation, and hope they do the same. When that clicks, one can end up happily, and hopelessly married forever. Don't confuse dating (temporary startup) with the goal of a lasting relationship (established business)

11) Don't take advice from people who don't have experience with what they are giving advice on. Like the post above in some cases.

I know you might feel excluded from some opportunities, but in a way, maybe it's filtering out the crap for you and you will only meet the people who genuinely want to work with you.

Being a visible minority can have it's perks. Like the exclusionary glances immediately telling you in a room who you can talk to and be a star with, and who you don't need to talk to.

While we don't know your exact situation, know you're not alone, and let the losers and losing situations filter themselves out, it is for the best.

Feel free to connect offline if you would like to chat some more.