If you are not investment type and don't want to risk that way there are some ways for you to earn Bitcoins. Sell your skills and knowledge for some coins, put your profile.on some freelance web page, join the signature campaign on forum and try your luck with gambling if you want some adrenaline too.
What you said everything is right, and this is how we can earn bitcoins. But your last statement is not a good method to earn bitcoins. To gamble, we have to invest some money, and it is a good way to earn bitcoins. Here you have more chance to lose your investment. So apart from this, you can try other methods to collect bitcoins.