Btc mining isn't profitable, you should have thousands of $ in order to set up a mining farm, otherwise you won't earn anything.
Yeah, it basically is about pushing down the costs as much as possible. You need to have as little overhead as possible! Also, you need to have access to really cheap electricity! That's basically the key to still earn money from mining!