Not bad my friend, but you need to establish the "need" for truth or a need for seeing things differently, most people will not be sold on something early on unless you early on in a discussion establish that need(example: unrestricted immigration, banks, some recent sick jew event), this works in many ways and is truly ambiguous. Many methods work but i will underline some basic fundamentals that you need to know and keep in mind.
You must always shape your arguments well specifics like names/dates is instant credibility. Always remember that Facts and Sources that are NOT made by you ORALLY do not appeal to most of the npc masses(remember they watch tv that has no facts, so you must be convincing)
The need for truth can be triggered by previous arguments, look for when the other person brings it up(based on your previous comments). That's one of the best times. And shows the person is genuinely interested. It's like a warm customer coming to your shop and asking "this is really nice, how much is this?" – and all you have to do is close the deal.
Never turn your arguments into a lecture, they ususally shut their ears, you must ask them about what they think, and why they think the way they do about X and question what they said to form a DYNAMIC discussion, not a one sided lecture.