The company needs to start having management (including upper management) put up or leave. A few high profile departures for failure to get it done might help motivate the management level. Worker bees can only work so hard before they can no longer make up for deficiencies by management.