Hey there, Bont.
Looking at your team, three Pokemon are weak to Fire (Celebi, Jirachi, and Lucario), and three Pokemon are weak to Ground (Jirachi, Infernape, and Lucario).
I know you want to keep Infernape and Lucario, so I'll do my best to keep them.
First, try changing your Celebi lead...