1. Beg for a quad perfect spitback from somebody. 2. Find anything in the same egg group of the opposite gender with 31 in at least one of the missing IVs (this is easy with friend safari or wild baby Pokemon). 3. Attach destiny knot to the spitback and a power item corresponding to the missing 31 IV on the other Pokemon. 4. Replace the power item pokemon each time you breed something better. 5. It doesn't take long to end up with a 5x flawless (male) Pokemon and this can be used to breed with everything in its egg group. 6. To transfer IVs, repeat step 2 with something that can breed with two groups. This method is so much faster. Dittos are only useful for genderless pokemon (unless you have 5x perfect), so stop hunting, and start breeding.