Good, quality content is one of the main factors which drives your rankings up. Therefore, a great driver for traffic. Not only do blogs help the SEO side of the things, but it also helps your branding.
Having quality content helps give a positive impression to your brand. Showing that you are active online and keeping up to date with the industry knowledge is so important to your consumers.