A weight bench has many benefits. It increases your upper body strength, improves muscular endurance, and even prepares your upper body to do movements like pushups. They also can be an effective strengthening workout for sports like sprinting, hockey, and football.