Publishing blog posts in one thing and getting people to read it is another thing. You can almost be 100% certain that if you don't promote your blog, it will never be seen or read by anyone. Guaranteed.
You need to promote like crazy. SEO, Social media, engaging in relevant communities and sharing your content at the right opportunity. Creating social media channels and gathering followers and then promote the content there. These are all necessary. The more you can do, more people will see. Otherwise, just publish and pray and you'll have 0 traffic.