There's no right answer to that question, write as many as you can. The more you have the better for you to be able to get social media traffic. People go to social networks looking for something fresh so if you have fresh content everyday they'll like and follow you.
That's how it works, the no right number of posts you'll need to be able to make money. You can make money with 3 blog posts if you know what you're doing.
Just make sure that the info you have is good info in the articles and the people will want to come to your site and read what you have. Add new material and you should be able to get more people there to make more money.