Link-building is important to get a higher rank on competitive & high-buying intent keywords (eg. best email marketing software).
Low-competitive keywords can be ranked with only quality content but for high-competitive keywords, you need quality content + backlinks.
Do you actively build backlinks to your website? why & why not?