What I don't really hear people talk about much is that far more important than IVs is Nature.
Ignoring HP, the formula for Lv.50 stats is:
Nature x [Base + floor(IV/2 + EV/8) + 5]
where "floor" means "round down."
For easy math, consider Jirachi, who has straight-100s for the stats.
Consider any given stat, and consider the best possible scenario: Positive nature, 31 IV, 252 EV. The stat will have a value of 167.
Now, let's just consider deviation from this ideal where we only change one thing at a time.
First, consider 0 IV. That lowers the stat from 167 to 149.
Now, consider no EVs instead. From 167 to 132.
Now, instead, give it a neutral nature. From 167 to 152.
If that nature were--God forbid--hindering, the drop is from 167 to 137.
So an Adamant Jirachi with 0 attack IV will hit about as hard as a Hardy Jirachi with 31 IV for attack. And a *Modest* Jirachi with perfect attack will only physically hit a little bit harder than an UNTRAINED Adamant Jirachi.
Luckily, with Everstone breeding and synchronizers, nature is just about the easiest thing to control.
I ... don't know how to soft reset.
Sure you do. Turn the unit off, turn it back on. Technically, a "soft reset" is when you hold down L+R+Start+Select, which re-boots the game but not the DS, but just turning the unit off and on accomplishes the same thing, albeit with a little more lag.