Hey Richard,
Well overall you have a pretty strong profile, some of the evident highlights are
A good CGPA and a good UG school, Bocconi is pretty well known and has a good reputation
Further the exchange will work towards highlighting your international experience.
You have some really interesting extra curriculars, the radio program showcases a strong self-starter ability.
While your other extra curriculars can showcase leadership, organizational and teamwork skills.
The achievements you have had will be valuable for sure.
Lastly the work done in your different formal job roles can be highlighted, they seem relevant and can be used to make the case for a stronger business education.
Try to get some brand names on your CV though, it will help.
Overall with a round 1 application you should have strong chances at all schools you mentioned.
680 should be fine but if you can, give GMAT another go and get a 700+ score.
After that its your essays which make your case to the schools.
You can get a few tips on how to go about the essays here:
https://www.mim-essay.com/mim-essay-editing/Also if you want a more detailed evaluation you can check out, our profile evaluation service:
https://mim-essay.com/profile-evaluation?gcfHope this helped