Hello, thanks for your post!
So let's talk first about the strengths in your profile -- good GPA, foundation in business coursework, CFA, international work experience, likely strong quant/analytical skills given your work in banking, management trainee programs are often well-regarded because it's really solid training ground for management fundamentals and generally have good opportunities to manage projects.
Some unknowns / potential weak spots -- your GMAT (if you passed all CFA levels, I doubt this will be an issue but still an unknown

), your current activities & leadership outside of work (b-schools really only care about activities post-undergrad), and your career goals / story about why you need an MBA. It will be important to articulate why you want an MBA now, what you intend to do long-term and how the MBA will help you get there. This is definitely something you can research and work to refine so not really a weakness, just something I wanted to mention.
Assuming you can address those three things then I think you'd be a competitive applicant for many top programs. I assume you plan to get your MBA in the US? If so, I'd look at a range of schools to apply to, perhaps 2 or 3 in the top 10-15 and then another 2 or 3 in the top 15-25. It is really hard to narrow down your list so start by thinking about what's important to you in a program (e.g., location, industry specialization, curriculum, size, etc.) and then try to find programs that match those things. You should definitely check out our free guide to selecting programs here:
https://info.mbamission.com/Selecting-Yo ... ram-E-BookLet us know what other questions you have or sign up for a free consultation at any point atwww.
mbamission.com/consult