in a vacuum (or for the overworld/story mode) i recommend to watch what are the best stats of said pokemon (speed and special attack for example), EV train those two more than the others, and select attacks that would benefit from the training (if they are STAB, the better). for competitive research competitive teams as said before.