it’s hard to get yourself out there. i experience the same dilemma. although i really enjoy my solitude. at times i wish i could be more social when it comes to meeting new people. i would recommend trying out local clubs or groups of things you’re passionate about or enjoy doing; so it‘s somewhat easier to strike up a conversation when meeting or getting acquainted with someone. i also have been on the search for pen pals which even though it might not be the same, it’s a good alternative!
p.s, don’t be too hard on yourself, the energy you put is the energy you will get back. it might take some time but the universe always has a way of aligning you with what you need :)