The good thing about using all those programs is hopefully you paid attention to what works for you and what doesn't.
Like any lift that is lagging, you should pay more attention to that lift and let the others simmer.
If you're a raw lifter, you have to build the shoulders, pecs, triceps. If your bench is 115kg, start your worksets at 55 or 65kg and do 5's making 5kg jumps in weight until you come to a weight you can no longer do a set of 5 and stop there. The following week do the same thing with triples.
The following two weeks change up the grip a little and do the same progression.
On the fifth week, back everything down to 60% of your max and work sets of 10 moving the weight from chest to half way up keep the strain on the pec and delts. This will help you get better off your chest.
This is very simple but it is very effective.
As for your arms, I'm assuming you mean biceps because the bench will build your triceps w/o any additional work. Biceps for me is all about volume and high reps. Basically anything that hits them. Rows and curls......