You have to optimize every page, whether it is blog, article, product, category for better result, the more content your site would have the more authority it would look and you would get the benefit accordingly.

If you are going to rank your homepage for "less competive" keywords, then you can rank it without building much backlinks. I said "much", it means that you still need a good number of quality links from external sources.