As much as backlinking and off-site SEO plays a huge and important part of search engine optimization, unless you get your on site SEO right as well, all that backlinking will be done for nothing. As it is possible to write extremely high quality content, that your readers will love, that still won’t do well in the search engines, simply because it hasn’t been properly optimized.