Hello, my friend! First, when it comes to the GPA requirement, it really depends on the schools. Your GPA is veeeeery close to the requirement, so the school could give you a chance and review the other materials you submit (this is one of the reasons that great application essays and LORs are so important). You've gotta be careful, though... if you're light on experience or "highlights" in your app, it could be hard to land into a program.
Now for your list... it's just fine. But again, you need to have a clear strategy for how to emphasize your advantages... since you GPA isn't one of them. To get a better G&T or to improve your essays and personal statements are both practical ways.
Third, it will be WAY helpful to get solid work experience. In the finance world, work experience is definitely a BIG plus for your application.
All in all, the key is to make a game plan or strategy. Understand and emphasize your strengths. This will help make almost any school want you. If you've got any more questions, don't be shy!