Pokémon Brilliant Diamond and Shining Pearl feature 493 Pokémon, and each of them have abilities. Typically a Pokémon has one to three abilities they can have. Two abilities that are helpful both in battle and in the overworld are Flame Body and Magma Armor.
In battle, Flame Body has a chance to burn the opposing Pokémon when they use a physical attack on the Pokémon with that ability. At the same time, Magma Armor prevents your Pokémon from being frozen. But the real use of these abilities is to halve the time it takes for an egg to hatch. You can see all Pokémon with these abilities below.
|Slugma||Flame Body - Magma Armor||No|
|Magcargo||Flame Body - Magma Armor||No|
As long as you have a Pokémon with the Flame Body or Magma Armor ability in your party with an egg, you will speed up the time to hatch that egg. Keep in mind that some Pokémon can only get these as hidden abilities which means you cannot normally catch them with these abilities.
For more information on Pokémon, check out How to clone items quickly in Pokémon Brilliant Diamond and Shining Pearl – Item duplication glitch and Best nature for Croagunk and Toxicroak in Pokémon Brilliant Diamond and Shining Pearl on Pro Game Guides.