I agree with Whiskeyman. Don't be such a harsh critic of your photography. One thing I would suggest is to not hold your stuff up against that of others. Over time you will develop your own style, how you crop, edit, color correct, angles, subjects you like to shoot, etc. The world already has an
@Steve, what we need is an
@vandy.
We can always seek constructive criticism and constructive encouragement from others (even non-photographers). You should really compare your photos to your photos first. Are they better, if so, how. Have you hit a plateau? If so, change something like shoot black and white for a while. Also, take photos of those things you truly love. Your insight into the true beauty of those things will show through in your photography. For example, my wife loves wild snakes and goes searching for them. Her photos of snakes can be works of art. I truly love wildflowers and whitetail deer. I've spent the better part of the last 45 years observing them, learning about them, and admiring them. I think my best work is when I'm taking photos of flowers or deer. Others may not agree but that is what gives me the most joy.
Again, don't be too hard on yourself. Very few of the people here are making a living at it, we all do it for fun.
Jeff