This weekend I realized probably the best way (at least for me) to work on getting towards my other goals (rep and money) is to set daily goals. Now, when I say daily, I'm using the term loosely... Any day you would log in to play anyway, work on doing these. If you have to choose between going out with family/girl or boyfriend/pay attention to your kid/anything else, those things take priority over a damned video game, but if you're going to be playing anyway, work on your goals. :)
For me, right now my goals are:
Making a minimum of 100g a day.
Earning a minimum of 1000+ rep with Scryers a day.
My long term goal is 5000g and Exalted with Scryers. Looking at it from the perspective of needing 21,000 rep with Scryers to get Exalted, that's pretty damn intimidating. But I'm already at around 8,300 rep, so that's about 12 more days of repping with them. It's not nearly as intimidating in that case. Then after that I'll do something similar with Consortium rep. Once I finish the two non-instanced rep groups, I'll up my daily farmed money to work on getting my epic flyer.
Also, one thing that helps a lot when making money is doing the 5 daily quests for Sha'tari Skyguard and Ogri'la. Once you reach 70 you can get your flying mount and do the prequest for Sha'tari Skyguard (right next to the flight master in Shattrath), and do the quest line that involves killing the Sons of Gruul (5-man). After you do some quests this will free up 5 daily quests and a few others as you get higher in rep. These quests take around an hour to do all 5 and will net you about 60g a day along with various rep rewards! It's a solid deal.
Getting over idleness - If I look at my Steam account, the game I played the most is Idle Champions of the Forgotten Realms with 1400 hours, way ahead of XCOM 2 with just over 200...
11 hours ago