Dude, you don't advance by getting resources off of farms and caravans, you advance by stealing resources from others in raids. It all depends upon how much effort you put into it - you get exactly as much out of it as you put into it. Once you learn how to attack, resources aren't the problem - workers and upgrade times are.
I've seen many people quit because they wanted to farm their way to the top, but guess what? It ain't happening with this game, you'll lose resources faster than you farm them. It's a war game, you've got to raid on a fairly regular basis, pick your targets wisely and develop a good strategy and as others here have said, getting a few million an hour isn't that hard. If you can't get that now, then adjust your troops/strategy.
I have several accounts at different ages and use different troop mixes and attack strategies for each. Play around with it and figure out what works for you.