The 3 Best Baseball Bats for Under $100