I think it's remarkably important to surround yourself with people that are meaningful to you; that to me is different from things in common. Having things in common helps provide a medium for bonding but it's rarely the specific activity that is the focus for bonding, it's the shared experience that is.
There are lots of people that I call friends with whom I have little in-common, but there's a specific experience I've had with them or perhaps one specific thing to bond over that has created a strong connection.
Meaningful conversation is important too but I often find that trying to have a conversation I want to have can be productive. Many people are actually very interested in different ways of thinking or approaching life.