A Pokémon should have the natures of Hasty, Jolly, Naive or Timid if you want to EV train its Speed stat however you should keep in mind that Hasty decreases Defense, Jolly decreases Special Attack, Naive decreases Special Defense and Timid decreases Attack.
Stark Mountain
You SHould train in the Kanto Reigon near Cinnabar and train up to lvl 55 to 80
Cheat.
Train your starter Pokemon then use it.
give the Pokemon you want to train an exp share then put your strong Pokemon first on your team and train on high leveled Pokemon the Pokemon with the exp share should level up by itself!
his highest level Pokemon is 88 level pikachu, so train around his Pokemon types. i say legendaries!
You should EV train Volcrona in Sp. Attack and Sp. Def or Speed
you should train in stark mountain if you have batteled every one use the Vs seeker if you don't have it just train with wild Pokemon
Torchick is a good Pokemon if you train it right anything should work
its around 100 there is no set stats for any Pokemon its just how you train them
You should train your Pokemon until they strong enough to challenge the elite four, train your Pokemon from 50->70... if you catch one lengendary Pokemon that's will be perfect!But you just only catch kyogre!
train... train...TRAIN...