three small points I'd add to that:
-there is a way to obtain a 6IV Ditto in a legitimate way (very very late tho), some people might be handing those out, not all of them have to be debugged.
-when trying to get your 6IV pokemon, building yourself up from Pokemon that have a Baby-Evolution (like Pichu for example) is a great idea, because those have guaranteed 3 perfect IVs.
-the everstone being held does not make it more likely to inherit the ability, but instead makes it guaranteed to pass on the nature of the parent holding the item