Personally, I find that most of the people do the same errors, and finally I came up with three sources that might help you (and me) to consistently improve our communication skills. I think these links might be useful also to people out of the academic field.

Are You Boring Someone? Watch for These 7 Signs

How to Prepare Your Presentations

How to write consistently boring scientific literature