Well, here's my two cents. :)
I know from experience how impossibly difficult it is to take a picture of a gun and get an interesting composition. Perhaps standing it on end, and shooting it from an angle would have made this shot much more interesting. Try experimenting with different angles. Also, the image has a sort of blue-ish cast...some adjustments with Selective color might help that out a bit if you wanted to fix it. And finally, the image is a little grainy. If it's possible to set the ISO on your camera lower, that would help. Hope that's all helpful! Keep trying! :)