I do get my Bitcoin from doing works. I offer my service and in return they pay me in Bitcoin or cryptocurrency which then I convert to Bitcoin. I do use my Bitcoin for my daily expenses and save some for future use or future profit.
Actually, you could not get bitcoin if you do not have work and the best work in bitcoin is in trading and investing where you could gain more income. If you some skills in trading and investing you can definitely gain high income. However, some bitcoin users get their bitcoin on bitcoin forum.