Is there a way, I can retrieve the number of hits on a blog post in SharePoint 2013?
you can use Web Analytics. That will give you numbers very easily.
For the identity of users you could try using auditing, that will let you see who's accessing the site. Other than auditing you'd need to look at custom code of some sort that runs when a web-part is rendered.