Earning money with bitcoin is just earning bitcoin since bitcoin is money. Anyways you can try trading if you like big profit and a challenge or you can check services too to see if you can do something for people
Trading is obviously one of the best methods of earning bitcoins but for that someone would probably need a good enough capital and some knowledge as well, though knowledge can be gained by reading but the capital is not something that you can get from anywhere, so trading is not for those who are new to bitcoin and just starting with it or maybe it can be for them if they can buy bitcoins.
Your right its not good for those who newbie but if you want to be like an old trader you can start with small amount until you discover how to trade and how to make a good profit in trading.. if you discover your strategy in trading you will gain a good profit.. start with top 20 altcoin in coinmarket cap and imsure you can gain a good profit but for long term unlike newly release altcoin that can increase fast in few hours or days..