You should be strengthenning all the muscles used in bench, doing this is what will get you a great bench
If its your chest - dumbbells as Bones said will be better for hitting the chest so I would say work heavy on those. I myself like making sure a muscle is strong no matter what angle or what head of the muscle you are working so I would go heavy on different movements
If your triceps are weak - weighted dips, close grip presses JM presses etc
Shoulders - your front delt is used in the bench so they should be strong, overhead pressing ofcourse is great hear i also like using heavy barbelll front raises using 3 different grips. Also your rotator cuff has a role as well so make sure they dont suck either. I like using a combination move im pretty sure i made up. it starts as a lateral fly with your ars bent 90 degrees then at the top you externally rotate. Your rear delts have a role on the negative and stabilizing the weight so get them strong and make sure they dont suck
Lats - Lats are huge in bench pressing on the negative portion of the lift and help stabilize so get them inhumanly strong.
basically make sure every muscle in your upper body is strong and train to get muscles stronger because certain movements like bench pressing are hindered a ton by weak points and are not a good choice alone in strengthenning those weak points.
Thats just what I did and it worked for me I can press a decent amount 