There are many ways to earn money online like
Affiliates
Sign up to become an affiliate for other businesses on the net and you have to do is refer your customers to these sites. Once one of your referrals makes a purchase, you will receive a small payment. With some of the affiliate programs the fee is quite large. Sore programs are Commission Junction, LinkShare, ShareaSale, Clickbank, Amazon and more.
Here's some Free Traffic Methods to get you the Exposure you need - 49 Page Free PDF Download with Priceless Traffic Methods and Tutorial.
You can try becoming an affiliate. A lot of people are Amazon affiliates and make money when a product is sold from their blog. Also you can add Google Adsense.
By posting something cool, set-up for it a fancy theme... Add your link to your question, so I can see it and give you some advices
My blog is very week . how can i popular it?