A goog place to look for casuse of accidents is the National Transportation Safety Board Website. ntsb.gov.
I think you will find that the biggest factor is Pilot Error. It is usually caused by another factor in the chain of events that could have been stopped by the pilot.
Hope this helps.