EG bench: There is nothing wrong with bench. It can greatly improve overhead strength, shoulder stability, and overall muscle mass in the upper body. I think just about eveyr weightlifter should do it, because most beginner weightlifters seriously lack upper body strength.
Here's a basic program you can do 3x a week that can help you progress faster:
(hang cleans, tall cleans, drop cleans, muscle cleans, etc.) do for 5-6 sets of 2 reps.
Clean pull: Working on proper positions, these can be only the first pull, a long first pull, a normal clean pull, a paused pull, whatever.
Do for 5 sets of 5
Front Squat: 5x5, try and increase weight a little bit each week
Bench: 5x5 try and increase weight a little bit each week
Snatch technique: Snatch push press, snatch balance, drop snatch, hang snatch, etc.
Snatch pull: 5 sets of 5
Back Squat: 5x5
Overhead Press: 5x5
Jerk Technique: Press from the split, Jerk drives, jerk balance, tall jerk, etc.
Push Press: 5x5
Overhead Squat (Snatch grip): 5x5
Romanian Deadlift (clean grip): 5x5
Every single day, do back extensions and core work.