Best way for steady income is really going to your day job and not relying into such investments since there are no guarantees that it will give you profit in the long run. For "steady income" you can actually create a small business in which it focuses on the basic necessities around your surrounding area. Money will steadily trickle from there, trust me.
Yes the best way to get an steady income is from full time job where you get guaranteed amount of money at the end of the month so you can manage your expenses accordingly and earning from bitcoin can be an good source of extra income which can help at the time of emergencies.