I think in my opinion, passion, commitment and a level of natural ability will make or break a good photographer.
I don't believe you can really teach someone to "see a good shot" or "visualise a shot" ahead of time, you either do it automatically or not at all. But thats my opinon.
I think influences and style do come into play. I've had my head buried in the pages of Andy Rouse's new book "Concepts of Nature" and its worked wonders for me, not in terms of going out and just trying to copy stuff from the book. I've found its given me more insight into what makes a beautiful natural image, as opposed to a technically perfect but boring capture.
In terms of gear and equipment, I think that its relativley easy to spend a fortune and have the camera simply rattle off at 10fps, like chucking mud at the wall and hoping some of it sticks. I say this because its something I used to be a victim of.
That said, to get good images, at the end of the day no amount of money spent on gear can teach you composition, it may get you closer to the subject with a big lens, or produce a huge image with a 22MP body, but at the end of the day those are only technical enhancements.