I think cloud mining is not a good source of bitcoin earning, the best way is to build your own mining with powerful rigs and hardware to make your mining run smoothly and will exist for long period of time but you need a huge amount of capital for that. After that, you need to have the proper maintenance of the equipment to avoid overheat.