Hey there,
You have a pretty impressive profile, here are few strengths:
As you stated that you come from one of the top 20 national universities and your international exposure for a postgraduate diploma in Economics it is an add on to your application.
As far as your academics are concerned, GPA is comparatively a bit on the lower side. Your college rank, however, looks good and so do your extra-curricular So you can compensate for the low GPA if you are articulate about how you highlight other profile strengths.
As for your profile, your GRE score is a plus point for your profile and would help you to outrun most of the competitive profiles in the first initial overview itself.
You have a good mix of extracurriculars your participation in various competitions and awards for the same activities can be used to showcase a holistic profile. Apart from this your leadership experiences, you as Facilitator of Microsoft Google Club Member of the Business Club, and your awards in various fields such as Duke of Edinburgh Osei-Kusi Community Service, Economics Students' Association Leadership Award, Aseshi Students Council Code Fair Award they can be the bedrock for a good application can give you an edge don’t forget to integrate the above points in your essays.
Further, you can exemplify your learnings and your interest in marketing through your experiences as a founder/co-founder of the various associations as schools are in the pursuit of a holistic applicant and will appreciate it.
CFA is an added advantage when you're applying to finance schools, but while applying for a management course it might not be as effective as it should be, so currently, it would be more ideal if you opt for a relevant work experience in field of Management or business that will definitely make your profile stronger.
Your Essays are of course key here to put all the above into perspective and showcase a different profile and define what skills you will bring to the school
If you are not looking out for a specific country then apart from your targeted school you can also consider some other top MiM schools such as WHU, ESCP, EDHEC, LBS, IE Frankfurt School of Finance and Management, ESMT, HHL Leipzig Graduate School and TUM in your list.
Hope this helps.
To get a better idea of your profile you can check out this profile evaluation link below to know about your chances at your target schools:
https://mim-essay.com/profile-evaluation?gcf