So here’s what I use to do at end game & what I would consider Structured with worth while goals……
TBC (I mained a Protection Warrior)
I farmed dungeons until I had a complete set of dungeon set 3… I had to do full clears of Shadow Labyrinth at least 15 to 20 times just for the dungeon set 3 shoulders to drop… & YES, it really was full clears… The 1st boss would fear the group, so you had to clear the whole room just in case someone got feared into uncleared trash. Then if you didn’t clear out all the trash before pulling the 2nd boss, the whole room would aggro. I lost count how many times I ran Steam Vaults to obtain dungeon set 3 gloves, I also farmed Heroic Mechanar on a daily basis for a shot at the ‘Sun Eater’, an epic 1H tanking sword… It never dropped.
I worked on various reputations, hit exalted with the Shar’tar to buy an Epic shield. After Ilse of Quel’Danas was released I worked on earning rep with the Shattered Sun Offensive, eventually reaching exalted via dailies & grinding Magister’s Terrace. Back then you also needed to have honoured reputation with various factions, such as Lower City, Thrallmar & Cenarion Expedition to name a few, to be able to buy heroic key stones which were required just to be able to enter a dungeon on Heroic mode. Also if I remember rightly you needed be revered or exalted with Aldor OR Scryers to be able to buy head &/or shoulder enchants.
I levelled the Engineering profession to max & farmed at least 90% of the materials myself, mainly because I sucked at working the auction house & never had any gold. I crafted ‘Gyro-balanced Khorium Destroyer’ an epic gun which was pretty good for tanks back in the day. I also went out of my way to complete various attunements & obtained most, if not all keys… Shattered Halls, The Arcatraz & Karazhan.
On a final note it took me months to farm gold & save up for my first epic flying mount… So yeah that kept me busy for several months on one character alone. No need to play loads of alts, though I did find time to level a Paladin on the Alliance side. No need to collect mounts, one or two was enough. No need to chase achievements, simply because they didn’t exist.