cut the volume down to 3 sets instead of 4
you're pressing too much. on shoulder day either start off with military bb press or start off with overhead db press. no need to do both of them in the same workout. alternate which one you do weekly to keep your body guessing. in place of the exercise that gets dropped out, add some rear delt work(i.e. bent over db laterals or reverse pec dec).
same with chest day - you're doing bb incline, bb flat, db incline, and db flat. too much. pick an incline movement(bb or db), a flat movement(db or bb), then finish it off with some flyes or pull overs
if you're capable of doing pullups, ditch the lat pulldowns in favor of pullups. do them weighted if possible.