One thing that I've noticed this year is that I tend to argue a lot. For instance, if somethings wrong I can't keep my mouth shut and just let it pass. Example; I'm pretty well educated and accomplished in weight training and one of my mates said something the other day regarding training that was inaccurate so I voiced my opinion, we disagreed and ended up having a petty argument. I realised afterwards how fucking petty this is , and probably how many people I've pissed of being Mr.Right in the past so I asked my housemate who's a really chilled person if I come across that way. Their response was that they knew me , but to others it will come across as arrogant. I don't want to be that person

TLDR; Find myself often arguing with people, and wanting to be Mr.Right. Unsure how to correct it, looking for advice /resources