It's just really bad luck most likely. First things first, I'd suggest using the IV checker in Kiloude over the Battle Institute, which I think is what you mean by "bank," right? He's faster, and you don't have to calculate stats or enter the test once for each egg.
Originally Posted by FinchReese
Second, what are the spreads for your parents? You'll need at least one to have a perfect for each stat you want to breed. Ideally, both would have it.
Let's start there, and see what's up.
X FC, Xantara: 2449-5027-2210 (FS: Abra, Espurr, Gothorita)
White FC, Onyx: 5286-8494-9103
Complete Shiny Pokedexes:
Progress on complete shiny Kanto pokedex: working on the Magnemite line