Learn more physics!
When I kick a soccer ball, why does it always travel faster than the speed at which my foot kicked it? Same with tennis and baseball balls. For a tennis ball, the ball travels beyond 100 mph after I smashed it, but there's no way that I can swing my racquet at 100 mph!
You're right to see this as a pretty general behavior. Let's look at it in a simplified general way. Then you can make modifications for particular cases.
We'll use a deep fact- that we can choose whatever inertial reference frame we find convenient, and use the same simple laws of physics. Let's pick the reference frame in which your foot or racket or bat or whatever is at rest at the moment it and the ball hit each other. In that frame, if the ball was at rest with respect to the earth, the ball is rushing toward the foot at speed v, the same speed at which an earth-frame observer would say that the foot is moving. Let's make two simplifications: say that the collision is elastic and that the thing hitting the ball is much more massive than the ball. Then in the foot frame the ball just leaves the foot at speed v, just switching directions. Going back to the earth frame gives the ball's speed as 2v.
In real life the collisions aren't completely elastic and the mass of the foot etc. isn't infinite. So if the ball starts from rest, you expect it to leave at speed greater than about v but definitely less than 2v. If the ball is coming in at some speed (as in tennis volleys or baseball or some soccer kicks, that generally increases the speed out by increasing the total input energy, assuming that the foot etc. is a lot more massive than the ball.
(published on 08/01/11)
Follow-up on this answer.