Oh, you're coming in from Apophyll Academy? Kiki's school is going strong, and it's established so much technique and positive energy around there that her meditation ability is out of this world! When she used Meditate, her Pokemon will be much much stronger than normal, so don't give her that chance!
By the way, for beating the Fighting Type, although many people go for Flying types, that could be a risky play. With all the sand and ash down there, it's easy for it to get kicked up and vision to be lost. But Kiki's mentally focused Pokemon will often still land attacks! Rather than Flying types, try using the mental energy against her! Psychic types can really do a number down there!
Oh, one more thing! I said this once before, but Kiki's gym badge also won't raise the level cap, so try not to train too much while you're there!