You did a good job. The depth of field is a bit off or the angle.
What kind of pencil did you use?
Curious cause I' m an art dork.
I use 2H,B,2B,6B, and Ebony on Canson paper.
I recently switched to pen and ink, spattering sloppy mess; I love it.
I think if you are going to draw a gun, add more to the image. Like a clip and possibly scattered bullets. If you just want the gun, make it a technical drawing. Broken down exploded view etc...
Also work more on the lighting, look at the shadows more. Proabalby should/could be darker. There is never bright white on a drawing unless it's a highlight.
I always do the highlights last with a kneaded eraser. Other than that work up the values and reduce the lines.
You draw well and will only get better. You have an eye for detail and the hand to put it on paper, now concetrate on the value range and composition. Do that and you will make something great.
Keep it up
John