for bitcoin you can only mine with some profit, using antminer s9, which is the top one, until they make the new more effiicient miners
You really can't make your own miner due to technical issues. You could, but it'd be immensely expensive and it'sd take lots of programming and effort. Due to this you have several choices, all from Bitmain or Avalon, the A7, S9, R4, or T9. Bitmain tends to have worse durability and support as well as horrible repairs so I usually tell people to go with Avalon for serious mining operations. They're not efficiency-wise better than Bitmain's miners but they're reliable and that matters when mining.
i would be curious to know about the cost production for making antminers s9 on large scale, if they sell them for $1k or so, they are not spending more than $500, usually the aim is to have 2x of the cost of production