In my humble opinion, the best portraits, be them of people, dogs or bugs, require eyes and face in order for them to be a successful image. Something about looking in a portraits eyes brings the image to life for the viewer. Your image is quite nice on a technical stand point but in order to get that *punch* you should aim to capture face/eyes of whatever you're portraying.