Ambas formas son correctas. Bate se refiere al palo de béisbol: El jugador no encuentra el bate. Vate se refiere a un poeta o a un adivino: El vate hizo predicciones.
Son palabras homófonas, es decir, se pronuncian igual pero su significado es diferente.