One of the things that I struggle with is the desire to be heard. Yet most of the time, as soon as I start speaking, I am extremely sorry for having said anything. And I end up kicking myself for speaking at all.
Here is some advice from Walter Hilton:
And to sum up: inasmuch as you believe you can bring profit to your fellow Christian – in particular, spiritual profit – you should say what you can, if he will listen; and in all other cases keep silent as much as you can, and in a short time you will not have much of a crowd to bother you. That is how it seems to me.