You touched upon some good points here. PvP/fights need to drive the game. Players need to be in the mindset of finding a fight, winning/losing and regearing and finding another one. This constant PvP is what will drive the game from both a player fun point of view and the economy/crafting side.