Nice blog you should do more off page optimization for your blog It will take top ranking if you work carefully on this.
Ya I am Building links and Promoting with Twitter. But any suggestion in On page or I have too ad something....?