Being a good conversationalist
Is it unusual that your companion is always talks about himself? No. Many people nowadays are bad listeners. But if you want to Win People, you should learn how to be a good listener. There are many books concerning on that problem, read one of them. It will be useful for you.