do you have the equipment to dip? If yes, DIP, DIP, DIP, DIP. THAN ADD WEIGHT AND DIP SOME MORE.
When you bench, where is your weakness? Off the chest? 1/2 way? 1/3 of the way?
I hope you don't mind me asking you this, did you seek help in your programing?