Web 2.0s
Guest posts
PBNs
Blog comments
Footer/side bar links
Social media
Social bookmarking
Infographic marketing
It all works, just have to do it better, have to plan it out, don't just spray and pray. Plan, implement, review, replan, implement, review, replan, implement, rinse, lather repeat.
It also matters what your goal is? Want to build an authority? Build that brand up, get 75% branded links, ignore keywords mostly, Google will get to your site and figure it out if your content in spot on, the key is to get Google to your site, often, and from good neighborhoods.