As far as staffing - I can remember a friend of mine , who was a nurse tutor, saying that she had been to a training conference (this was in the late 80s) and was told that due to the drop in birth rate, that there would be a problem getting enough student nurses to replace the ones that were due to retire by the year 2,000.
This, along with the cuts in financial support for the NHS meant that either students didn't complete the course or couldn't get a job once they had qualified, The training was then changed to a degree course, including having to get student loans, instead of being paid while in training.
Hospitals then went out, trawling Europe and Asia for qualified staff. Many of whom have now returned home due to the uncertainty of Brexit.
Government keeps either quoting millions for the NHS or chucking money at it, with no certainty that the money will actually be used for either medical staffing or patient services. Most of it is wasted - local hospital spent thousands redecorating the ground floor of the hospital - wards on upper floors have virtually see through privacy curtains , staff often have to "borrow" bed linen, towels, pillows etc from other wards - when a CQC inspection was done when I was an in patient, the curtains were all pushed back and the spare pillow I was given was whisked away and taken back to another ward as soon as the inspectors had gone !
That is before CEOs resign because they are not up to standard and get huge pay offs for doing a bad job!
No point in giving the NHS millions unless a close watch is kept on how it is spent , and putting the current medical staff first.