There's nothing wrong with building links, if you have quality content.
They should be natural. So, if you have a link bait page, it's only natural that some other websites will link to it. You should act as a PR agent, alerting those sites that you have this quality link bait page.
If, the quality is very good, other people will also link to those pages.
But, it's a much slower process than before. Were going back to the 1990's, when websites were built upon links. We would create a quality page, and show it to others hoping they would link to it.
So by and large, your blog posts are not going to get many links. Unless there is some remarkable content there. Which is very unusual.
We have to think entirely different. This is the biggest problem I see with most SEO people, and website owners. Their thinking has not changed. They are still thinking in terms of push marketing. We are in the era pull marketing, and Google is enforcing the rules.
It's also a very slow long-term system now. Many website owners don't like that. They want fast results. Those days are gone.