What a terrible memory to have to live with! What you can hope for is that the pain of the memory fades over time as you live and grow over the coming decade.
Add positive things to your life every year....sports, hobbies, volunteering, night school, and so on, for some examples.....doing stuff you will make new acquaintances, talk and form some relationships, perhaps not a best friend, but friends.
Bicycle riding is an excellent and cheap way to get exercise and lots of people ride bicycles, so a person who wants company can usually fine a friend to go with them. YOu can get a really good workout, too. A good workout bring our the endorphins which make for feelings of well-being.
You can make a lot of progress by helping yourself make a positive active life just
tailored for you....by doing stuff and being out in life available for happiness to come your way.

You can really do it one day at a time.
My very best wishes in the coming years,