I don't think it should be a problem for foreign people with a good grasp of English to make safety PA's. However, if the PA's cannot be understood I believe the mistake lies with recruitment.
On a cabin crew assessment day it is the recruitment team's responsibility to ensure all successful applicants can listen and clearly speak the English language.