The good bat speed for softball is around 94 mph. Some of the factors that affect bat speed are the weight of the bat, the height and weight of the player, and their muscle mass.