Honestly its mostly a numbers game. Most of the time, you will fail. But the few times you succeed are worth it. Just be passionate about what you like, be compassionate and kind, dont be an ass, general good person rules. Try not to take things personally, give other people room to make mistakes, and dont cling onto or try to control people. Put yourself in social situations and find ways to be part of them. Eventually youll meet people. But i wont lie to you, the process is very long
Like attracts like, so try to be like the people youd like to know. And the unfortunate truth is that your personality SHOULD change for the better as you age. Experience and wisdom should alter how you act and present yourself. Changing your personality to align with new information is a good thing; no one is perfect
Also, know your worth and dont demean yourself for others. If you truly cant manage to fit in and make friends somewhere, that place may just not be for you. Ive lived in multiple cities and some are bad fits where ive met no one and others were awesome and i met tons of people. Not everyones meant to live everywhere