1. Reliable mining Pool: These days, every miner needs to mine through a mining Pool. Whether you are mining with one machine, or several thousand, the network of Bitcoin mining machines is so large that your chances of regularly finding a block (and therefore earning the block reward and transaction fees) is very low.
  2. Cheap Electricity: Electricity Prices vary from country to country. Many countries also charge a lower price for industrial electricity in order to encourage economic growth. This means that a mining farm in Russia will pay half as much for the electricity you would mining at home in the USA.