BTC mining requires specialized hardware like ASICs for efficient cryptographic calculations and it's costly due to hight equipment and electricity demands.
You can check this article for more details:
Bitcoin 101: A Beginner’s Guide to Bitcoin Mining