There are other ways to earn Arena Points, you can work at the farm, the mines, sell yourself as a prostitute, and trade with NPCs. That being said, the overall character variety is pretty limiting on our part so playing a purely social based character is not easy. Sleeping and resting also give back health, the doctor is just if you want to heal without advancing a day.