So you’ve identified the major problems in your business and one of these is the need to improve skills in certain areas. To address this you send people on a training course in the relevant skill.
Unfortunately after the course nothing changes! The people who have attended the course immediately get embroiled in their day to day jobs, do what they have always done and do not find the time to think about how their new skills can be applied to improve their environment. Result no improvement in the business and demotivated employees.
The problem is not with the people or the course. Its just that an obstacle to improvement has not been addressed. What is the problem in the area and how might new skills be applied to improve it (hopefully remove it)? Training courses alone are not enough. They must be followed up in the work place (on the job coaching?) so that benefits to the business are realised.
While this might costs a little more, surely its worth it to improve the business and have motivated employees?