I know what you mean. After levelling a bunch of characters it's so annoying having to quest again and again. Purchase the boost to wz xp. that'll get you 30% extra xp from warzones. Also, join a 10% xp bonus guild.
If you just want to pvp a good way to go about it is to que up while you quest, so theres no down time, while youre waiting for que to pop you can get some xp in by questing.
But as others have said, fastest way to level is to quest unfortunately.