The first question I have is, Why are you taking the GMAT again? Unless one of your scores (verbal or quant) was very low, a 720 is good enough to get you in anywhere. I'd recommend against taking it again unless you feel that you need to overcome a low verbal/quant score. A 750 won't improve your chances vs. a 720.
Besides that, I think that you have an interesting profile. The trick for you will be to tie it all together. Interestingly, your background (school teacher, photographer, film) is very similar to that of a good friend of mine. A couple of years ago he was thinking about applying to b-school, and I warned him that he needed to be careful about not looking like a "drifter" who just moved from one thing to the next every year or two, just because he felt like it. While there's nothing wrong with that (esp. in your 20s), that's not necessarily what b-schools are looking for.
So, you'll need to help MBA admissions officers "tie it all together" regarding your profile. Banking, teacher, photographer, film producer, investor... Why all of these things? What are you truly passionate about?
If you can sharpen your story, you have a shot at a top ten school. But that may not be easy, so spend a lot of time on this and make sure that you really nail it.
Veritas Prep | GMAT Prep | MBA Admissions Consulting | Co-author, Your MBA Game Plan
Save $100 on Veritas Prep GMAT Courses And Admissions Consulting
For a limited time, receive access to five Veritas Prep Computer Adaptive practice tests when you purchase a Veritas Prep GMAT book! Buy Now!
Enroll now. Pay later. Take advantage of Veritas Prep's flexible payment plan options.
Veritas Prep Reviews