Hello there,
Good to hear from you!
It’s a little bit hard for me to evaluate your profile to be honest, because I need more detail about your work, your volunteer work, ECs, etc…. And for M7 I’m not sure. I do think that if you expand your targets to S16 (which will also allow you to reach your goals) you should be in good shape to expect one admit at least.
If you write me a bit more, I can be more precise.