Disable alpha versions in your Curse client if you do not want multiple updates per day. Make sure you check main download preference as well as DBM's individual download preference. You could have primary method set to release and dbm still set to alpha. Right click on DBM itself in curse client addon list and set it to release/beta to avoid the daily updates.
How much effort are you willing to put in? The days of clicking the mission table and collecting a big pile of gold a few hours later are behind us. Our gold-making options for this expansion are pretty much just farming (materials or rare drops), flipping, and professions. All of those things are a time investment. If you're not willing to do any of those things, you're probably not going to increase your income.