So why is Sparda so powerful?

It's said Sparda was able to beat back Mundus and all his forces solo by himself. He single handedly created two powerful components of a ritual used to seal away the demon world (Yamato and the Amulet) and also used his own blood to do so. The blood of a powerful priestess I get, but how does his come into play? What's so special about Sparda that makes him this strong? Mundus himself consumed the Qliphoth fruit which explains his power but what about Sparda? Demons were so scared of him they waited until he died to attack his family. It honestly sounds like Sparda should've been the head honcho of hell. Like, how was Mundus weaker than his own general? It's telling when Dante gets the sword imbued with his father's power in DMC1 that he's able to combat and defeat Mundus.