well regarding the title, one of the best decisions i made was speaking to the girl who is now my best friend from my rs class in college, our class would have to vote on whether we agreed/disagreed with a specific theory, and it was kind of funny to me that a lot of the times she would always be in the minority, but shed defend it so well, so i just went up to her and spoke to her, then we became friends
i met my other best friend on an online game, she had a funny avatar, so i spoke to her, then i noticed we had almost the same accent, we live just 1.5 hours away on the train, we started talking, and we made friends
i think its good just to observe the people around you, what interests you about them? can you make a conversation based on that? also sometimes life just "throws" people at you, i thought id never find my best friends in life because i didnt make them in highschool or primary school, but i did
its not easy to find your people, but its also not impossible
one of the hardest things to accept is that not everybody can hold your pain, and if they can, then they cant always hold it in the ways you want, i get that you want to be seen and supported so badly, but sometimes support doesnt always look like someone understanding everything you say, it can look like just doing something nice with you in the day to take your mind off things, i hope your situation improves :)