Some guys playing at the highest level are swinging OnDeck weights that are heavier than they should be, to have optimal bat speed right before they go hit. Here's the reason why:
http://www.wsj.com/articles/
Nearly every player is looking for a way to add some power to their swing. The difficulty lies in achieving that goal consistently. What are some good training exercises that can lead to increasing bat speed? Read about it here: