How do you fix polys still showing when shaded smooth?

Hi there.
So, I’m currently making a model, but there’s a problem which has annoyed me to no end.
Whenever I make something with a mid-high poly count, this happens.
image
the object is shaded smooth, but you’re still able to see those little quads coming from the model.
How do I fix this?

Add a subdivision modifier and check after that, it should fix it

did not work. Just looks like this now
image

Could you show me the model without any shading/modifier