I have CPU pass block at 65.
I have User Tackle at 25. (affects block shedding in addition to tackling)
I have Int Grounding at 25.
Offside 54
False start 56
Holding 56
For me that has been working well. I still get 2-3 on average, but the team I use has a 99 LE, a 92 DT, and a 94 MLB.... So I should get lots of sacks. I'm #2 in the league.
On default All Pro I would get 5-8 a game, every single game. Even with mediocre rushing teams.
Try something like what I listed.