Gambling is not a way to get any income on daily, weekly or monthly basis, though trading can generate something for you but that is also not stable as sometimes you may get bigger profits and sometimes the profit is less and sometimes unfortunately you will earn nothing for days.
And working in real life is harder then working here if you have some technical skills.
Its up to us if what thing would we do either we find a stable day job or focus on full time online on earning bitcoin. Income here on online world is not stable compared to have a stable day job because your earning online would depend on how much effort would you put into it.
Find a job then you have a stable income . Just make it a sideline dude. For me even if i want to fulltime in earning bitcoin but my earnings is really to low so its just not make any sense to me so i just find a job (now i do have a job) then i make the bitcoin (signature campaigns) as a side line job because i also do making website so i do use bitcoin as payment if i buy a hosting and domain