I have some aggressive players. I noticed that after a couple of FT trainings the rate of fouling out dropped. Also experience in the long way helps.
Also it looks that when a player plays against a better or a much worser opponent they foul more. Also in some zone defenses I have a lot more fouls.
So there is no real solution I believe, except making sure that when the back-up comes in you don't lose too much.
Only in the dark, we succeed!