I guess the solution is I have to attack people too.
That is how the game was meant to be played. I attack 8-10 times a day (it's a sickness at this point, but I don't care).
Biggest tips I can give any newcomer are:1)
You NEED to attack other people to make progress in the game. Relying on your mines is a losing battle, they are only intended as a suppliment. I average around 220,000 gold & 220,000 elixir in EACH attack...it takes me 14 hours to mine that much.2)
Look for villages that have full mines and empty storages to maximize your profits. This might require you to cycle through 50 or more villages to find, but it will be worth it. You can loot 50% of the contents of mines, but only ~15% of the contents of storages.
Mines are also typically outside people's walls making them easier to destroy. The clear tank inside elixir mines fills up with pink fluid and there is a hopper next to the mine cart on gold mines that fills up with gold coins as they get closer to 100% capacity. It's easier to see the fill level of elixir mines, so if they're full to the brim, then it's a good indication that the gold mines are full too. These users will often times not be ranked (crest with I, II, or III next to my trophy count on the top left will be blank, just an outline) meaning they haven't attacked since the last reset (every two weeks on Sunday @ midnight). Storages fill up with gold & elixir similar to mines as they become full also (my storages in the pic above are full).
That's all for CoC 101. There are many other strategies covered in the intermediate and advanced classes. The beauty of this game is the human element, the infinite upgrade-ability, and that it's made up of mini-sessions that take less than 10 minutes of your time.
Main: i5-3570K, ASRock Z77 Pro4-M, Asus GTX660 TOP, 500GB Crucial BX100, 2 TB Samsung EcoGreen F4, 16GB 1600MHz G.Skill @1.25V, EVGA 550-G2, Silverstone PS07B
HTPC: A8-5600K, MSI FM2-A75IA-E53, 4TB Seagate SSHD, 8GB 1866MHz G.Skill, Crosley D-25 Case Mod