First of all, your teams seems really slow, outside of Raichu and Talonflame, you will hit last most of the time. For Ghost types, for example, Trevenant will most likely die before taking a hit, even though it's ghost STAB may seem like a good option to counter those types. I may suggest swapping Trevenant for a Dark type, like Zoroark, Krookodile, or Alolan Muk. Alolan Muk may be slow, but it counters really well the Ghost, Fairy, Grass and Psychic types, thanks to its great bulk and respectable attack stat. Krookodile is just great at what it does, and Zoroark is crazy fast, and it can fool