I have a rather tighter notion of a "good friend". It includes things like "will not steal from me", "won't betray my confidences", "will be straight with me". Otherwise they're just mates; people I feel OK hanging out with.
I have no good friends just now, and I haven't had good friends for quite a few years. I don't think my standards are exacting; I have mates, but I just wouldn't rely on them. I'd be quite surprised to learn that they were relying on me.
A good friend is a scarce treasure. If you're lucky enough to have one, hang on tight.
[Edit] I don't think you can plan to make a "good friend". It involves trust, which involves time. You can make friends with someone in an evening, but I've never had a "good friend" that I've known for less than a few months. All of my good friends were people I'd known for several years, but it doesn't need to take that long.