I'd guess a good questing profile is faster than grinding. Also I'd think doing BG's give better XP. This has been up in the forums multiple times, so feel free to search for it =P
Battlegrounds are sick after 70, Idk about before that but I was getting like 700k/hr earlier on mixed mode arch/bg. I'm pretty sure at your level questing would be best though, grinding not so much.