Volt Switch is quite handy - I'd keep it, tbh. I'd drop Toxic like the plague - it's typically a move reserved for things that can stall things and let the Toxic wear them down, and Pikachu is the complete opposite of that. Pikachu can also get Agility to remedy its Speed if you feel like it might help. With your current set-up, I'd go for:
Pikachu@Light Ball
Timid
Static
252 SpA, 252 Spe, 4 HP/Def/SpD(it really doesn't matter, it's so frail :/ )
-Thunderbolt/Discharge(because the Paralysis chance is very, very nice)
-Volt Switch/Surf/HP Ice
-Encore/Substitute
-Agility/Nasty Plot
You can pick whichever of those moves you like. You can have three attacks and Encore/Sub/Agil/NP, or two attacks, Encore/Sub, and the boost of your choice. Surf will require importing Pikachu. While normally it's not good to have two attacks of the same type unless you have a really good reason, with Agility or Nasty Plot, Volt Switch will help get Pikachu out of a nasty situation. HP Ice or Surf are good coverage moves, with HP Ice being something you only really need to breed to get the IVs right(or you can just catch a hella amount of Pikachu).
However, there are online battle simulators such as Smogon and Pokemon Online- they take only a few minutes to set a team up, and it's much easier than breeding, training, importing, etc. A lot of battles, tournaments, and team-tests are done this way nowadays. I highly recommend looking into it if it'll make it any easier for you.