Here's a few strategies off the top of my head (this is all content marketing related):
1. Email outreach
If you create a great piece of content, you can give influencers and blogs a head up of its release.
Or you can include influencer comments and thank them (hitting at their ego, they will usually share).
2. Participate in communities
Like this forum. If you participate and offer tremendous value, people won't mind if you link to a blog (in a relevant way I might add) once a month.
(Don't start posting links and saying I told you to do this now!)
3. Develop relationships on Social
I like to give people good comments on their blogs (genuinely). I also share their work among other ways to build a relationship.
You can mention these people, or link to one of their articles, and let them know and ask for a share. (like email outreach, but more personal).
4. Google Adwords,FB ads, ETC
Social media and Google have paid advertising platforms. You can leverage these to boost traffic temporarily.
Hope this helps. =)