My opinion is you really do need to share common interests with them, you can't just fake a good conversation. If you're not interested in the stuff they like and vice versa, you're not going to be best friends. The truth is that there is no secret to it, you just have to find people who think...