Why are you posting links to CNN? Every click to the website puts money in CNN’s pocket.
Know your enemy. It doesn't do any good to read just the things you agree with. That makes one no different than a liberal.
Listen to what the other side says and make your case.
(plus, it's fun to watch the mental breakdown on the other side)