I like to start off by spending about 5 or 6 weeks doing sets of 10's. Progressive overload. The goal is to work up to a top set, with this obviously being your heaviest set.
So for me i might go, 135x10, 185x10, 225x10, 275x10, 290x10, 305x10. Then the following week ill try to beat that my top set by 5-10lbs.
After 5 weeks you might start to stall and no be able to keep adding 5-10lbs each week , so when that happens ill cut all the sets down to 5 reps, EXCEPT THE TOP SET. That is still ten.
So it might look like, 135x5, 185x5, 225x5, 275x5, 300x5, 315x5, 335x10.
Taking away all that initial volume WILL allow you to get more juice out of that top set.
Now that ive spend a couple months essentially building my base i will start gradually tapering the reps down. Ill usually go straight down to sets of 5. Ill stay there for three weeks, and then drop down to sets of triples, after two more weeks ill go down to doubles and singles. The whole plan is essentially meant to peak you for a powerlifting meet. Its more complicated then it looks because the volume changes with the reps, and i really only use progressive overload for that initial foundation. I find that i build more of my bench strength in the ten rep range, however you cant stay there forever. Its easy to continue to add 5bs each week to a set of ten than it is to a set of 2 or 3 reps.
In reality to get strong you're going to have to spend time in different rep ranges using different amounts of volume. 5x5 works great but only goes so far.
I also like to do board press after my bench to just train my lockout because i naturally bench with a close grip so my lockout is generally pretty weak.
I like floor press, incline dumbell, and weighted dips as accessories. Also a crap ton of tricep work because they seem to be able to handle a lot of volume.