After listening through the four books as narrated by four corresponding students around the Academy, speak to the girl by the left ledge on the 2nd floor to gain Meditite. It comes with the egg move Drain Punch, Bullet Punch, or Fake Out.
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!