Yes, it all boils down to creating good content. Here are a couple of tips for that.

Create top lists posts. People love top lists posts, they're nice to read and can get a ton of shares.

Create an EPIC blog posts. And I'm talking about an insane post of 6 -12,000 words. It may be hard work up front, but if done right, it will pay off in the long haul. You can get a LOT of attention by creating an epic blog post.

Create a top list quotes post. Posts like this can go viral, as people love quotes and they also like to share 'em.