Mining consists of delivering volumes in a fast and effective solution. Although the difficulty of the network is too high, this will take a very long time to get a single block. Well, it's kinda wasting time and electricity. Basically, you need to find the right hash to generate a block, compatibility and strong system hard drive that will give you ample connection.