A source of income is from employment, or from profits running a business.
Yes. But it's not what the banks are thinking o siguro nung teller. They just didn't understand the whole thing when you say that "You are accepting cryptocurrencies like bitcoin in exchange for your services". I hate to say this but they aren't as informed as they must be and they are looking into these cryptocurrency as a "Money Laundering" business. Hirap kasi wala kang payslip na maipakita lalo na pag bounty hunting yung trabaho mo o promotional posts thru social media.
Because that is not their job, focused sila sa Fiat, bakit naman sa BDO basta well versed ka and you can explain it on layman's term they can accept it, ako sabi ko, i am investing on Bitcoin which is true naman, but much better siguro kung may pang front ka, like you have a small store or a job so it'll be easier to open a bank account.