I have the most success when I find the placement of the front hand or bag on or very close to the balance point of the gun on the fore-grip. Usually no much ahead of the trigger instead of out at the end of the wood. Let the gun do it's thing (recoil / twist / torque) and it will do it the same every time.Don't try to stifle it. I also do not wrap the thumb on my trigger hand around the palm-swell. Let it lie right in line with my trigger finger.
This probably going to sound like a crazy idea but what if one were to put some kind vibration dampening device in the barrel or stock? Like a limbsaver for a bow?