There’s a difference between being right and being wise. The first by itself is desolate, no one to listen or care. The second has acquired an audience because wisdom is attained not from being right but by listening, only then will people care about what you have to say.
Shouldn’t the main point of being right not be about self satisfaction, but about reaching as many people as possible for what’s right and good?
If you want people to listen to you, try not to come off as someone who knows it all and is trying to win a battle with their elaborate and war planned words. Try being kind by listening to others and then being tactful with your words as to reach people, not to beat them in a debate.
People will care about your opinion if you show that you care about theirs.