I think the most profitable way to earn Bitcoins is to make yourself a casino/gambling site and watch the bits roll in to your wallet

That requires a ton of bitcoin.
And you would have to hope for a whale to not come to your not and win big, cause if so be worried you have to pay out big.