The phrase "to have a shot" means to have an opportunity or chance to do something or achieve a goal.