You can steer any conversation toward a topic of your choosing. Be so competent that coworkers who don't like your personality still respect you. You don't have to listen to your colleague who keeps talking about private matters. Balance being your true self with keeping good appearances to be seen as a professional rather than an outcast. It is better to be smart and have some communication skills than to be the smartest with no communication skills.