The only things that actually helped mine:
1. Switching all upper movements to neutral grip + dumbbells (where applicable)
2. No more dips, and bench is slight incline (15-30 degree) neutral grip DB
3. Getting a Slingshot. Can't overstate how much this reduces load on my shoulder when pressing.
Shop Sling Shot® powerlifting gear and bench press in the Mark Bell original shop. The Sling Shot® allows you to overload the bench press movement with extra weight, while correcting your form to increase your bench press.
markbellslingshot.com