You are writing something worth reading everyday and also spend a lot of time gathering traffic for your blog but you are not getting much appreciation for you work! This means that not all the visitors are reading those texts on your blogs which you spend hours to write. Simply bringing visitors but getting no real response is just like winning that race but not getting the prize and acknowledgement. If you are facing this problem then do one thing, open your blog right now and look at some old post which you might have forgot and then for time being forget that you are the owner of the blog. Now try to read your blog as a visitor just like you read other blogs. Notice how user friendly your blog is, note down everything like font site, are they comfortable enough to read or not, any kind of flashy advertisement that may be distracting (or annoying), background color too bight or too dull causing eye strain (headache?) etc.
After you have done your research and complied a report, start fixing those issues and take a look again. Repeat until you are satisfied. You can also look at top blogs and take some hint from there. Ask some of your online friends (tell them to be honest) to check for you if they are experiencing the difference. Enjoy the better blogging (and rewarding) experience!