Whichever bring best results for you. I found that systematically analyzing your backlink profile yields more results. Acquiring new backlinks and working with your topical "partner" sites. Researching what anchors and in which context were you referred to.
That of course, if your site isn't a shitnews scrapper full of cats. In which case, yeah, - social media!