In regards to the post above; No amount of PvE will teach you how to PvP. To get good at PvP battles you'd have to be on the PvP server.
Then again I can imagine PvE is way more relaxing then sailing around in the PvP server where there is constant danger of someone trying to sink you