You've got some good ideas here. I especially like the "focus on content creation", as it's your content that will get you the really valuable, natural links.
As far as link building goes, quantity < quality. Spam backlinks will do more harm for your site than good.