I tried in last 3 years lot of ways, how to "earn" btc (faucets, gpu/fpga/asic mining, cloud mining, HYIP "investments", day trading..bla bla bla)
but you know, what is best way? earn dollars by your dayjob, melt 10% of income every month to bitcoin and store those bitcoins on paper wallets. I took my 3 years to realize this, but I can share it with you know. please forget about any other way of "earning internet money" and buy them regularly and thanks me later..
I think it's a good investment
But all depend on people free time and job. For example playing with faucet, you can "earn" 100000-200000 satoshi in 8h.. that's nothing compared to a stable job.
Lucky is another factor. If you're a lucky person, you can try dice or gambling.
Forex, landing currency etc. are thing I'll never do.