Why you think you are doing something wrongly? Maybe you are correct and you need more time to see the result?
Anyway, I think submitting your blog post to carnival is one of the thing that you must do. Keep updating your blog with new article. Then you will have more chance to rank well in search engine and hence get a stable traffic from search engine later. This is what I found is working. Anyway, everything takes time to succeed.
