You are right they two are very good ways to earn money online. But to earn with crypto currency investment the person needs to have the knowledge. While blogging, the blogger will need lots of traffic to earn well.The best way one can be able to make money online he is by investing into cryptocurrency also having your own site or blog.