The Individual Values of the parents actually influence the IVs of the child, to some degree. 3 of the 6 stats are based on the parent's IVs, the rest are chosen at random. So, for example, a male Volbeat may give it's HP and Sp Attack IV, and a female Illumise could give it's Speed IV. Each parent will contribute at least one IV, though.
Sometimes, the same IV value is chosen, meaning only 2 IVs from the parents influence the child. This only happens however, if the IV value is the same on both parents. If the Volbeat and Illumise both had 14 IV in Attack, and both of their Attack stats were chosen, then the child will have 14 IV in Attack. One other stat is chosen from the parents, not two others (cos 2 of the 3 slots are taken from the Attack value of both parents).
If you are lucky to get a Pokemon with 31 IV (the highest obtainable) in one stat, you can potentially breed children with 31 IV in the same stat. Yes, that means after a lot of breeding (and a whole load of good luck!), it is possible to breed a child with 31 IV in 3 of it's 6 stats. Good luck :-)
that was copied right from a site that helped me when I was learning about IVs hope t helps you too
IV's are random numbers from 0-31, each of your pokemon stats have one of these randoms numbers, and those are the IV's. The number means how many additional stat points that stat will have overall, when it reaches level 100. So lets say a pikachu with 0 IV's in speed will have 200 speed at level 100, but a pikachu with 31 IV's in speed, will have 231 speed at level 100.
also there are plenty of IV calculators out there just google it