1v1, the answer is "none of the above". Battlegrounds, you can get away with any of them really. Random battlegrounds you can get away with basically doing nothing and generating some honor. Really comes down to whichever one you prefer to play.
In the book, it says He created us to be just like Him. So if we're dumb, then God is dumb, and maybe a little bit ugly on the side. - Zappa
I don't really mean tanking in battlegrounds, I mean a damaging PvP spec and a tank spec.
Thanks for the help so far!
Any of the tank classes can do what you ask and in random battlegrounds there's not the level of cohesive teamwork that would favour one class over another, so I'd have to say check the classes and see what you prefer.