I did not think you had a problem until you mentioned very little static content.
I would get your static content up, just having the keywords is not enough, only a small amount of hits come from exact match keywords, by far the most hits come from the long tail, having plenty of supporting text helps you get the long tails.
Are the blog posts relevant, would they be supporting text? or would they confuse the message that you are trying to rank for.
I mean if you page is about cars and you have blog posts about dogs and cats, then you have a problem. but if the blogs are about cars then this can help. but I would still have plenty of static content as well.