I raid much differently now, but when I was on for 1-2 hours at a time, I would use BAM or Barch. If you can conserve troops with Barch, you can get maybe 5-6 attacks in per hour. With BAM, maybe 6-7. If you spend all your troops each battle, you'll get 5 attacks per hour with BAM and 4 per hour with BARCH.
So, to hit 1 Mil gold per hour, you need to do one of these things:
1) Boost your barracks
2) Do not use all of your troops each raid.
3) Get at least 200k gold per raid with BAM, or 250k gold per raid with Barch





