Has anyone struggled with this? Any courses, books, advice appreciated.
First understand what agreeability is. Low agreeable people know what they want and have no problem telling that to you. Highly agreeable people don’t tend to know what they want with any clarity because their eagerness to please provides mixed goals.
The solution then is to become more goal oriented with your spoken words. Begin with the end in mind and then step back as necessary.
Another important thing is honesty. You can be honest without being rude so long as you are constructive and/or purposeful. Most people perceive that as a strength called tact. Deception for the sake of niceness, even if subtle or just rhetorical, is generally viewed as a major personality flaw akin to cowardice.
1) "When I Say No I Feel Guilty"
2) "Don't Reply All"