Allister is a Ghost-type trainer, so your best option is to fight against him with a Dark-type. His team doesn’t have anything good to counter the Dark-type, so you give your best and try to sweep his team.