I agree. The problem is in the mind, not in the people you are meeting. It’s interesting to me that you have created an idea that you can have either career opportunities or attractive women. In your former country, you got affirmation from the pursuit of women. In this country, you get satisfaction from work. This is simply not a reasonable position.
I suspect that you are having a more difficult time adjusting to your new country than you are admitting. It’s possible that you have compartmentalized your anxiety and uncertainties into this one issue. By “blaming” other people for not being your type, you avoid having to deal with your own lack of confidence. Perhaps?
I think your feelings are telling you that, at 30, it’s time for you to bring your work life and your social life into balance. There are beautiful people everywhere. Look beyond your prejudices. Pursuing your “type” didn’t result in finding a life partner. It’s probably time you changed your criteria.
I wish you well.