I am somebody who has a hard time finding good friends. I somehow attract people I don't like, and I don't really know a lot of people that I do like, and if so, then they don't really like me.

I realized that one low-value trait about me is that I don't have a lot of friends. And the friends I do have, they are a part of a different social circle that I don't want to be a part of.

Is there any knowledge (books, posts, etc) that have focused on this particular aspect of self-improvement? Making good friends to increase your quality of life and value?