When you look at those other person's photos, what about them is better?
What are they doing that you can't do?
1) Shoot;
2) Shoot again; and
3) At the end of the day when you think you're done, shoot some more.
Photography is a lot (?) of things, one of which is craft. Like any craft, one will/should get better over time as you build up your skills through experience.
Craft is meaningless if you don't understand where your work is falling short in your own estimation.
I looked at your Flickr photostream, and without comparing you to anyone else, your exposure and sharpness and use of DOF is fine, so as far as the very basic craft is concerned, you're good.
Where I think you really fall down is composition and some emotional involvement in the subject.
IMO, your images are emotionally flat, they are just pictures of what was in the frame.
The subjects are just
there.
Except, every once in a while, a really great image pops out.
Like this one.
You obviously had to see that, and think there was something beautiful about that scene and you captured it.
Too many others are just, meh, it's here and I should take a picture.
What is it about this shot that is so great?
There is that beautiful misty mysterious morning and then that little patch of snow just sets the scene and tells the viewer so much about the shot.
Too many others, you see something interesting but don't take the time to figure out what is really new and interesting to show the viewer.
Yes, that is a red car, nice paint job but what is really interesting is that the car is transformed in the reflection. All the rest of the stuff is extra. We've seen a million old cars with great paint jobs. What is there about this that makes it stand out.
Crappy photography is easy. See something and snap the picture, the camera does 95% of the work.
What's hard is making some new and interesting out of the mundane and capturing that.
And Gary is totally right, no lens or camera will do the work.