(Not that sure about this one, see how it goes):
I would say to change Celesteela to Gliscor, this can give you a defogger and it still has reliable recovery, also you get to remove that big electric gap in your team. There are some variations on it however so free rein I suppose, but here is my...