The low IQs are a factor, but the key to your particular situation is it's very difficult to press with only 10 scholarship players. The more tired they are, the more players will foul. If you want to keep pressing, I would play slow down every game. The slower tempo will slow their fatigue a little.
I would also pump minutes into conditioning for every player who still has decent potential for stamina. With only 10 guys pressing, stamina is the most important attribute to develop right now.
With my pressing teams I always try to have a full roster of scholarship guys, and I want everyone to have the potential to get at least into the high 70's in stamina -- and preferably higher.
When your IQs are higher and your players are not playing tired so often, your fouls will decrease greatly -- but you'll still foul more than M2M and zone.