Difficulty!

My Pokemon are at 55 level and sonata gym leader rip me badly… His critical rates are too high what is reason . I have suitable team to counter him but still loosing just bcz of critical

Gengar with sludge wave or another poison move counters 5/6 mons there As far as i knoe you can get 2 pre evos of him from in game trades