Social media mostly. It can be overwhelming to manage many accounts, so I use Twitter, Facebook and Google plus for now I am planing to add pintrest and instagram soon. Also, I am looking into social bookmaking as may people recommend it. I tried to submit my blog to blog directories a while ago, but it did not bring much traffic.