You are very correct without a sources of income it can't be possible to invest in bitcoin, and not only that if a person is living in paycheck to paycheck it will also be impossible to invest in bitcoin, to invest in bitcoin one need to have sources of income to buy bitcoin consistently with their discretionary, and one also need a sources of income to set up emergency fund, for that is the only wey you can run a smooth bitcoin investment.
The source of income is the same as a salary from work or a salary received every week or month obtained from work or other people who can make money can be said to be a source of income or salary. And what needs to be known is that people who invest must have an income, a source of income or salary to cover everything in order to set aside money for investment, for emergency funds and for savings including for important needs and if there is no salary or source of income how can you do all that. And no matter how big it is if you have good financial management and good cash flow, all of that can run well even though it can only be done in small amounts. And if you can do it with discipline and consistency, all of that is not a problem, and besides that if you still feel that it is not enough, you can improve your skills to be able to make money with the aim of getting additional sources of income or looking for side jobs to cover everything. So people who invest in any form including Bitcoin must have a job that can make money, and if you don't have a job, you should try to start by looking for income by working, doing business or anything that can make money because all of that requires money so that the money can grow in the long term.