This is a general statement and not meant specifically to you or anyone in particular, but your comment hit a positive note:
Let all bitterness and wrath and anger and clamor and slander be put away from you, along with all malice And be kind to one another, tender-hearted, forgiving each other, just as God in Christ also has forgiven you (Ephesians 4:32-32).
This is really great advice and really is the only way to expect fruit from your witnessing. Knocking on doors, handing out tracts, preaching in a public forum, and especially showing anger or distain for those you disagree with, never bears fruit. The early Christian church grew rapidly because of the kindness and forgiveness exhibited by the early Christians. I believe the church will eventually die if too many so-called Christians push their holier than thou attitudes and continue to push their faith into everyone’s face.
You want to bring someone to your side? Show love and kindness.