For adding sprites into your game, I recommend the 64x64 Sprite Resource here on the forum for the sprites and Advance Pokemon Sprite Editor for changing them in your game. There is a program for changing the actual stuff about the pokemon, but I can't think of it. I can help you with trainer spriting, though.