What you have here is essentially just a list of exercises with no progression. It’s not really a program. Only being able to do a few sets of benchpress at a certain weight doesn’t mean that you can’t benchpress it means that you were not using an appropriate starting weight / progression. To failure isn’t really a progression plan
Here is some suggested reading: https://thefitness.wiki/routines/strength-training-muscle-building/
If you chose 531 for beginners for example, your 1 rep max for bench is about 120lbs, and your training max is just over 100lbs. Your first week of benchpress would look like this:
Main sets (65%, 75%, 85% of training max) :
70lbs x 5 reps
80lbs x 3 reps
90lbs x 1+ reps
Secondary sets (65% of training max):
70lbs x 5 reps
70lbs x 5 reps
70lbs x 5 reps
70lbs x 5 reps
70lbs x 5 reps
None of these reps should be grindy or shaky, The idea is to be training below your all out failure. After week three you would start the cycle again and increase the training max by 5lbs. This is a gradual progression that builds lots of experience with the lift and gives you plenty of time to adapt. You can essentially progress in this way for years, slow steady sub-max progression is the key to injury free success