How to breed 5IV (whatever that means) Pokemans?
IV is short for individual values. There's an IV for every stat and at level 100 if you have the best possible IV in a stat, it will be 31 points higher than it would be with the lowest possible IV. A 5IV Pokemon just basically means that the pokemon has the best possible IVs in 5 out of 6 stats. The imperfect IV is usually either Attack or Special Attack since most Pokemon only utilise one of those. When you encounter a Pokemon in the grass for example, its IVs are assigned at random.
The easiest way to breed 5IV Pokemon is to get your hands on a 5/6IV Ditto and breed everything with it (The 6IV Ditto are practically all hacked into the game but it's very well possible to find people to give you one). With one of the parents holding the item destiny knot, 5 random IVs are always passed down to the offspring. As you keep getting better babies, you keep replacing the non-Ditto parent with them until you eventually get a baby with 5 perfect IVs.
This whole concept might seem complicated at first, and isn't really important unless you wanna get into Wi-Fi battling or do good in the Battle Tree.