i want to ev train it on its speed and special attack
Also I want to know what is the purpose of the training gym thingy on Join Ave?
SPECIAL ATTACK spots
Celestial Tower - Litwick (1), Elgyem (1). Stick to the first floor to avoid Golbats.
Surfing in most places (e.g. Route 1, Wellspring Cave) yields all Basculin (2). Feebas (1) is in bubbling spots but avoid Milotic (2 Sp.Def EVs).
Kyron here has a great answer for your other question.