Special Attacker, but you should put Encore > Surf since Surf is illegal with Lightningrod. If you're dead set on Physical, you need to be using Extremespeed (don't use Physical).
I'll go with special attacker then, and which level is the right one to evolve pikachu into raichu?