Very sorry to hear about your struggles. I can relate to a fair amount of what you’re talking about although I began my life with anxiety issues and didn’t really start struggling seriously with depression until my mid-to-late twenties.
I would say that the most important thing you can do is try to find a person or persons who you share interests with, even if it’s just over the internet. For me, therapy and my family could only do so much; I needed good listeners who I could also have fun with. Fortunately, in the time we live in this is easier than ever before; back when I was first dealing with depression I struggled to find people who were really into the things I liked. (This could be especially difficult when you lived in a small town, as I did.)
You might feel unworthy of friendship right now (at least I did when I was struggling), but please know that simply isn’t true. There are people out there who will appreciate you and who will want to be around you and who will want to help you. You will find them.
But also: be patient. Don’t get frustrated with yourself if you can’t improve your situation as quickly as you’d like, or if you find a potential friend and it doesn’t work out, or if you get caught in a loop where you stagnate for a while. These things happen when you are struggling with mental health. It is okay to fail or falter. (Know that everyone does, whether they are willing to admit it or not.) Allow yourself the time that it will take to slowly move toward feeling better.
Finally, I want to say that I think you picked a great community to reach out to. Waypoint is good people, and I believe that there are others who will express the things I hoped to say here even more capably than I have. Bottom line is this: you are a good person and a worthwhile person and the fact that you are here and looking for help is a step in the right direction. You will find your way. I believe in you.