Great post!
Here are some other tips that I have building popular blogs that aren't on Steemit.
Use a lot of visual content (pictures, videos, infographics, etc)
Break up your paragraphs into smaller sections. People have short attention spans and don't want to read entire paragraphs.
Use a lot of headlines. Again, people have short attention spans so make your post SCANNABLE. List posts are great for this.
Write quality content that people love to read to increase credibility and respect. No brainer. But also, be authentic.
Those are just a few marketing tips. Good luck!