Link building is the largest needle mover for any SEO campaign, like it or not. It's not technical SEO, it's not on page SEO and it isn't content either. It's high quality white hat backlinks. I tested this personally as I grew one of our sites from 1k to 20k global traffic in 6-8 months,