Many years ago a professional photographer told me a couple of secrets to being a good photographer:
I've found the second to be the most important, and makes even more sense today in the digital age. Since you no longer need to pay for processing take a lot of pictures, and keep the good ones...