Work can provide you a steady income. Bitcoin and online jobs can help also but i am not yet trying to earn from bitcoin and other online jobs.
My steady income are from my work.
Also for me, I don't trust my income in trading for my daily expenses because it does not guarantee me to be profitable all the time.
I have a business and I earn regular income from it, but I am also a risk taker so I am trading and investing at the same time, but to make sure I can still survive even if I lose in trading I only spent a portion of my money, I am not a kind of person who loves to go all in.