What do I need to work on besides good content?

I would also suggest on-page SEO as a starting point. It wouldn't hurt to check if your content is actually good and helpful. Get some feedback from readers. Also, you should get a steady following by using the power of social media. Loyal readers will get you where you need to go.
 
Promote your stuff on social media

You can also use VAs to promote via comments
 
I suppose Along with Good Content one should start their marketing strategy by making a list of good influences, Profile Your Team, Ask for Feedback, Make a Tutorial for Your Products, and create product Tutorials.
 
Focus on On Page Optimisation more than buying or building links.
 
Should I start off page Seo from day? Or let the website sit for a bit?

Start it from day one.

Look at how a business would operate. Once they get their premises, furnish it, and open their doors (launch the website) what do they do?

They take out ads in the paper or wherever and start driving traffic.

Why should an online business be any different?

The key is to not build too quickly. That’s when you start having problems.

By the way, Quora is a great place to generate traffic and awareness. If you’re really good at writing (or rather understand what the masses want) your content can be picked up by large publications.
 
Other than content.. .focus on SEO..guest posting could provide great results. So does the social media platforms. Keyword research is more important. Post articles frequently.
 
Besides a good content you also need to focus on expanding your social media pages this includes Facebook Twitter Instagram Pinterest and others.
 
Freebies is always a good way to gain the attention of a large audience, however you need to play your cards right, there are many people out there who are only after the "FREE" giveaway and once you put a price tag on your product they run away.
 
On top of offering good content, you must always maintain a relationship with your readers, posting content frequently.
 
Back
Top