Hi Sandhya, I looked at your blog. Nice work. it took me a lot of time to start my own blog too. A couple of points I would like to point out here:
1. Have a clear and easy to find 'About Me' page. A lot of readers (like me) like to know a little about the author of the blog.
2. I could not find any widgets (you mentioned in the comment above). It would be nice to add - Subscribe by email, facebook follow or twitter follow, Archives, Recent posts.
Regarding your question about sticking to a genre - No I don't think we have to worry about it a lot. It is important after reaching a particluer level but take your time to figure it out. People usually worry about it because Google sends more traffic to niche blogs.
PS - i also have a niche-free blog.
I hope you find this feedback helpful. Have a nice day!