It sounds like you’re potentially of similar temperament to myself, so I’ll feel free to other-optimize this once. I would suggest focusing on making friends first; it seems like the ideal person for you would be someone who would be in your circle of friends anyway. Do things that you like to do that involve other people and let your soulmate find you. Then if you’ve made friends but haven’t found someone, now you have friends to ask for help.
It sounds like you’re potentially of similar temperament to myself, so I’ll feel free to other-optimize this once. I would suggest focusing on making friends first; it seems like the ideal person for you would be someone who would be in your circle of friends anyway. Do things that you like to do that involve other people and let your soulmate find you. Then if you’ve made friends but haven’t found someone, now you have friends to ask for help.