To be an effective communicator you have to be able to talk about current affairs and old, unsolvable contraversial debates (think abortion, death penalty, gun control, politics, religion etc.) without offending others, and at the same time without feeling that you have sold yourself out by not voicing your own opinions.
To add weight to your position I suggest you do some extra research on the topic – not just what the mainstream media is telling you. Get a wide range of information from across the spectrum – left wing and right wing – so that you are prepared to discuss the topic fully and are prepared for many counter-arguments ahead of time. Be open-minded, share information and learn. Do not argue and do not insist that others see your point to the point you are being a bully. Discuss and share, but at the end of the day they will absorb whatever they are willing and able to absorb on that day, just like you. Don’t push it, even if you think you are 99% right. It’s not about winning – it’s about respecting others and sharing info. No one wins a heated argument anyway, right? 🙂 Hold yourself to a higher standard of intellectual as well as passionate conversation and you will be seen in a better light.