The simplest way I can put it is this;
SEO = Getting people to your site(i.e ranking higher, be found, etc...)
Design & Content = Turning these visitors into customers.
It's not as important getting people to your website, if there's no conversions or lead capture. I would sort out the Design and Content first, then worry about SEO later.