Mainly trading or gambling. But if you want a way to earn bitcoins without those risks, you need to do like you earn physical cash: Working.
Sell products for bitcoin, or create your own business.
Only trading and working are the real job which can make you earn more Bitcoinl. gambling can never ever make you have more Bitcoin and you will lose your money if you decide to intend some gambling website