i think Bitcoin is only profitable if done at large scales. you must get expensive mining equipment and of course it consumes a lot of electricity monthly. Also it’s usually much more cost effective to buy Bitcoins with this money instead of using it to buy mining equipment.
I really don't have any first hand experience on mining. But based on some articles I read and by the experience of others, buying is more profitable than mining.
But I understand that there are some companies that offer their mining systems to other so you don't really have to buy the physical equipment for mining. You don't literally buy Bitcoin, you simply pay them for their services.