Good! Your interaction on this site seems to be rather focused on correcting others, which paints you as self-righteous and arrogant. Maybe scale it back a bit and try to balance the correction with edification.
Thanks for the advice, I will take it onboard. I have been involved with our outreach ministry and the Elder who I accompany in door knocking and approaching people on the street. Taught me to hit people with some cold hard facts, rather than just telling them "Jesus loves you and hand them a tract" they usually grab the tract and say gotta run guys. They go away thinking that Jesus loves them regardless of how they live or what they do.
His usual approach is to ask them what their relationship with Jesus Christ is like. Most say things like yeah I was born into a Catholic or some other kind of religious family, so yeah Jesus is a cool dude.
But then he askes them if they think they're going to heaven if they die today and then he goes through the 10 commandments and of course they fail them so he askes them again if God should accept them into heaven considering they have just admitted that they broke His commandments.
So his approach is from a fire and brimstone position, with the intention of shaking people out of a false sense of security. He says, folks need to be shown that they are in need or forgiveness, rather than telling everyone Jesus loves you. And that has rubbed off onto me.
He did give me the same advice as you did, he said you don't want to repel people by giving them the impression that you're "holier than thou" as that will turn them against you. And you will lose the opportunity to be a faithful witness. So I'll try to find a balance when communicating with people who have different world views.