You can use stumbleupon, pinterest, facebook and twitter to integrate with your blog. You need connect with people who are interested to read your blog niche topics. Do a personal interaction with people online. Ask them for a feedback about your post. A hot topic with good number of shares will bring a lot of traffic to your blog. Well the topic always matter. How well it has a demand in the industry. You can even invite guest to post on your blog and vice-versa. This bring a network of connectivity for social interaction. You can even use some paid advertising.But ads are more good enough in case you are selling some thing. Now a days Wordpress has ecommerce plugins like Woocommerce to add a store to your blog. Someone reading online. He/she may do a purchase of your product and services.