It looks like you're new here. If you want to get involved, click one of these buttons!
The way I leveled was:
1) Do every heart, POI and vista in each region.
2) Farm every ore node I came across
3) Do almost every DE that popped up on my map.
4) Did story quests when I hit the appropriate level
I tried WvWvW just once, I was turned off by the zerg nature and the low EXP. I was later turned off by the long queues. I also tried crafting but found it didn't get me very far and I ran out of mats pretty quick. I skipped the dungeons because I didn't want to run instances and felt I shouldn't have to.
In order to reach the cap with that four step approach, I ended up having to go to almost every zone that was tagged between 30 and 75. The problem is that when I roll an alt, I'm going to be rerunning a LOT of content.
My expectation is that it should be simple and wait free to run one zone for each of the following level ranges: 1-15, 15-25, 25-35, 30-40, 40-50, 50-60, 60-70 and 70-80. Doing so would allow my first alt to run the alternate versions of those zones. And a second alt could fill in by going to zones like the 35-45, 55-65, 70-75 and 75-80 zones.
The only way I could see that happening using my leveling preference would be to have rerun and search for DE's after I completed the zone. I feel that the zones were plenty large but that they didn't present me with enough EXP to be at the cap of the current zone.
I also felt that the EXP per story quest was far too low in many cases relative to the time spent. especially at higher levels.