All pokemon have Iv's since they are auto assigned from the start of the game, and when the egg hatches.
Most competitive pokemon are Ev trained. Ev's and IV's are different. One is controllable by battling, the other takes hours and hours of breeding to find good ones.
www.pokemonnation.org is quite the large-style pokemon site.