Yes, but you're not going to like the answer: I stopped caring. Not because that is the best solution, but the only one that worked for me with my limited skill set. I focus on the topic and blatantly assume that my contribution outweighs my presentational shortcomings. People keep seeking my input despite that, so the sum must be a net positive or everybody is just crazy.
I read some of your HN contributions, you seem to be a based person. I think I would enjoy working with you and you probably get along well with others in your organisation. I think people hold you in higher regard than you think they do.