Something I suggested to my son, long ago, was to take a public speaking type class at your local college or junior college, or whatever you have where you live. If one class doesn't do it for you, take it again, and again, and again. Might help, can't hurt.

ps, my son ignored me, so he still has a problem with "assertiveness"...
_________________________
OBG