Hey John,
Thanks so much for your response.
1. Technical SEO, I have spent a good deal of time working on the technical side of things. We do have remaining issues but our site has a lot of pages, especially on the blog (subdomain) and it would take a very long time to get all of them fixed (issues like long page names and duplicate descriptions). But I have fixed duplicate content, 301 to single url, etc. Speed-wise we're ok (64/100 perf grade & 2.5 Load time on pingdom).
2. Backlinks-wise, we're not in terrible shape. 35 DA and 41 PA (homepage). And while many of our competitors are much stronger than us authority-wise, I've seen some with lower numbers that rank higher for some keyword phrases.
3. Content. I have recently started up an initiative for creating more relevant content on the blog with a focus on creating sharable content to earn us some social links and attempt to build some potential marketing relationships. Although we're still in the very early stages on that front (lots of growing pains).
I have to say I've probably watched and read almost every video in the moz academy and read a ton of articles elsewhere, including most of what Matt Cutts has put out there. It feels like I've followed all the right advice from the pros but I'm not seeing that big jump I've been dying to wake up to! Taking all of this into account, what would you advise?
Thanks,
Roman
Also, if anyone else has any advice I would really appreciate the help!