Getting exp in pvp at 40- IS slow.
Reason all my characters never leveled up much, because all I did was pvp.
imo pvp is fun if you do it with friends.
Even if you're horrible, if you keep on pvping, you'l just get better.
I've pvp'd so much that it only takes me 1-5 minutes to learn how to play a character completely. Except for the stuff that requires flash steps and stuff like that, since I never bothered learning them, since.. There's really no point in learning how to.