Since neither Pikachu, nor Raichu learn any speed boosting moves, so far as I know (Agility, Rock Polish, etc), the best way, is to get a Pikachu with a nature that raises Speed, EV train it for speed, and hopefully have decent IV's. Then evolve it. If you rely on TM's for it's Movesets, you can evolve a bred Pikachu at Level 1, thereby getting slightly higher stats, than if you evolved it later.
Chat with our AI personalities
144
There are four. Timid, Hasty, Jolly and Naive.
The only legit way to acquire a Speed Boost Torchic is through the Dream World once it has been released as a distribution.
Snowshoes are not an item available in any Pokemon game (That i know of) When you are in snow, the speed at which you walk is always kept that slow, you cannot change it, it is just the game.
Catch a ghastly from the haunted mansion in Eterna forest. Level it until it learns mean look, or it may already know it. If you're using it to catch the fleeing Pokemon like Cresselia then you'll have to level it quite high for its speed to be adequate to keep up. for An extra speed boost battle fast Pokemon like golbat to build up your speed EV's. Well u could jus give ur gastly with mean look a quick claw wich should be a lot eaysier than tranning it up to like 60 and u could give it speed potions to