If you want to make real friends, you'd better pay more attention and observe in your daily life.
Usually considerate of your colleagues, or your childhood playmates, are often willing to help you a little bit, without seeking the greatest benefit ... you can trust these people.
As for you, you won't make such friends ... you may not be sincere enough, or you don't pay attention to details, you are not good at talking, and you rarely help others ... for many reasons.
You should find more reasons for yourself, communicate with others attentively, and strengthen mutual trust and understanding. Slowly, you can make some better friends.
Good luck!