thank you for the help sorry this is late but I have found out this also
there natures are random
and they might have chances so lets say if your Pokemon has no hidden ability there is a chance you will get one or the other [that if it has 2 different abilities] and that goes to hidden abilities
as well
also if you have a hidden ability Pokemon that your breading with the ditto [again that only if it has 2 hidden ability] random as well other wise you will get the ability you want 100%
also there is a rare rare chance that you could breed non hidden ability Pokemon with a ditto and get a hidden ability as well and if you breed a shiny along with that
there is a possible chance that it will be a shiny idk what the percentage is but I do know it possible
there is away to get the iv if you want there are the power items I don't recommend speed
[this is in oras] you check this web site
click here
then make the Pokemon you want to breed
and then do this problem
[stats you want] / [4]
and do this for all of the stats
warning make sure the evs for each stat do not go over 255
and the max the entire stats should never go over 510
or you will mess it up
i this case I want to train on cave of origin
then use sweet sent
look up the battles and read how many you need and just battle tell you get the the amount you will need do this for each stat
note to fact on level one they will not show there stats right away as they continue to level up
and this case the rise of the stat will show over time
if your speed stat is a little low for your lacking for your Pokemon witch it should state for your
mock up in the web site then train it on super training
hold it this will reduce stats for the others so be wise