oh PPS DAISY.
Charm bonus (took me a while to figure this out) ----is based on your *FACTOR* , NOT actual charm.
[so get charm 5 on your master, & you'll get MAX bonus. ]
Doesn't matter if you actual charm is 0 or 80 [not for the TRAINING bonus!]