Hi cash,
Have you defined the keywords you are targeting? And if so are you building content around those sets of keywords? I've always found you can build and promote at the same time, just understand it's an ongoing process. Your focus should always be to keep building more and more targeted content but you can promote your site and blog at the same time.
But you definitely have to give it time. I've heard of people saying it can take a full year to start seeing decent traffic. Just depends on your niche, etc. Stay patient and keep building.