I guess you can earn money through many ways. You need to be capable to do things better than others in order to be have results. Keep your work up and keep everything at a good level its another way to keep things at a good level. Either its a blog, social media you need to have patience if you start with no budget.