this might be a pretty good suggestion if you can do good control
Well, there are some professional gamblers out there and they can earn a living by do gambling. Of course it's really rare to happen, it's like from 1 million gamblers only 1-5 can be professional gamblers. Gambling is not the best way to earn bitcoins obviously and there are many ways to earn bitcoins though.
Games - this is not a way to make money. This is entertainment. I never considered this as a way to earn money. For me, the best way to make money was investing in HYIPs. But this is also very risky