I like your work experience a lot
for what you want to do. There's a lot of schools in the US you can leverage to go back to corp fin. You'll need to put in some research to see what types of companies and geographies recruit from each school. Find out what the % placement in finance is, which is probably more telling at schools below the M7.
My best advice to you is retake the GMAT. Going from 3.1/650 to 3.1/720 would be a really nice push for you and give you a better chance at landing at a high quality school.
ME: PROFILE | CPA: BEC AUD FAR REG | CMA: ONE TWO
bitly bundles: mba rankings | mba programs
Find out what's new at GMAT Club - latest features and updates