Well I learned most of the things i needed to know about pokemon on here:

List of Pokemon (sprites gallery) | Pokemon Database

It has literally a FULL list of pokemon, all possible moves, all possible abilities, breeding move combinations etc. Just pick out a cool team from your version and try to get them!