The rules (and answer): Do not evolve the Pokemon unless if it is in the language of your game. Raise it to as high of a level it needs for learning the moves listed, if it can learn it without going above level 50, leave it at level 50. If it has an evolution, leave it at level 50 minus how many evolution stages it has left. So if it has 2 (for instance a Chimchar, it has 2 evolutions [Monferno is 1, Infernape is 2] to complete before becoming a Infernape), leave it at level 48. You are to use wings, Pokerus, or EV increasing items, they may be generated via AR, but AR may not directly touch their EV's. They should not be uploaded to Pokesav or any other such programs. Items are optional, they won't give you anything extra, mainly for my reference.