Most workout plans fail for one reason: they are too ambitious for real life. A plan is only good if you can follow it for months, not just for one hyped week.
Start with your weekly schedule. How many days can you train consistently? Be honest. If you can do three days every week, design for three days. Do not build a six-day split and hope motivation handles the rest.
Then choose a structure. Full body works great for two to four days. Upper/lower is great for four days. Push/pull/legs can work when you have more time. There is no magic split, only a split you can execute consistently.
Each session should have a few priorities: one or two compound lifts, a couple of accessory movements, and maybe a finisher. Keep it tight. You do not need twelve exercises.
Set progression rules before you start. Use rep ranges, planned load increases, and simple tracking. If you make decisions from scratch every session, progress becomes random.
Finally, include a recovery plan. Sleep target, protein target, and a deload every few weeks when needed. A good program is not only about hard training. It is also about staying healthy enough to keep training.