Looks good for a beginner! If you don’t know how to make it look like what you want to make, you should take a look at real images or models by others so you’ll know how you can improve it by making it similar/almost the same to it.
Greetings, your pistol, in my opinion has a simple and fairly good look, though, maybe you should make the rear sight and the front sight, (the small parts of the gun in-top), to be a little bit bigger, because the ones in your gun appears to be too small.
Overall, it looks good, though, you should add some more details for your gun and more proper appearance for it.
To also make you aware, for the parts of a gun, please see the following image.
Try to use a reference with both front and side views, your gun looks pretty flat, maybe try bevelling off some of the edges and add more detail to the x axis. From the image it looks like it extrudes out a bit and could do with a bit of texture. It looks a lil thin but I’ve never seen a gun irl before. It looks like it been shaded flat, might be wrong, but if it is, try shade it smooth, it’ll help get rid of sharp edges in turning points c:
I already tried to use shade smooth, it makes the gun look like it’s organic, there should be a modifier for that but I don’t know the name, this is how it looks with shade smooth, and I think that it’s pretty ugly.