You can get them from drops, quests, spending PvP points, or buying from stores set up by players.
Drops and quests probably won't give enough potions. Spending PvP points is inadvisable, so your best bet is to buy them from other players. However, even then, the cost is pretty high.
So.. don't get hit too much.