If you are not producing great images, maybe you're just not working hard enough.
There is a book called "Outliers" written by Malcolm Gladwell, where he talks about some of the most successful people in the world, and found that the common denominator with all these successful people, was that they spent 10,000 hours practicing.
I doubt that you have the time to spend 10,000 hours to make photos, but the point here is that the more time you do spend making photos, the better you get at making photos.
So get out and shoot!!