Bats

What are the advantages and disadvantages of using a heavy bat'?
Should I use a heavy or light bat? If a player can maintain the same bat swing speed with a heavier bat, the heavier bat will produce higher batted ba...