I think Band or Life Orb would fare better then Expert Belt.
Empoeleon's speed needs to be guaranteed, Focus sash would do.
I find most of your pokemon needs setting up to do decent damage, why not try Pokemon with natural POW, like Nidoking or Darmaitian.
I feel your only problems are items and Hazards. Nice RMT though.