I don't think impulse is right and the sentence itsef is strange but without understanding what MCR is I wouldn't like to attempt to amend it.
The second sentence is also odd. I suggest inspiration to replace drives.
Maybe the following sentence?
Every member staff is authorized to submit suggestions for improvements, which are then reviewed and serve as the source of information and inspiration needed to control and improve individual processes and products.
Hope that helps a little
Student or Learner