I’ve noticed on this forum that many people think knowledge is the most important factor.
I think that for every hour we spend learning apologetics we should spend two learning how to love our neighbour. Many people on these forums have good things to say, but they say it with such harshness and pride that these things over shadow what they say.
There are a number of things we need to practise, firstly not thinking we are better than others. If we are in a better place spiritually than some people on this board it is only by the grace of God. For example, protestants are our separated brothers and sisters, many of them are better Christians than a lot of Catholics.
“Always be ready to make your defense to anyone who demands from you an accounting for the hope that is in you; yet do it with gentleness and reverence.” 1 Peter 3:15-16
People often quote the first part of 1 Peter but they forget, the words with “gentleness and reverence.”
Will people hear the Gospel if it is preached with anything but love? I would go so far as to say that if we have preached the gospel without love then we have not preached the gospel at all.