First, let me say to anyone who has decided to apply to a Caribbean get a dictionary and learn how to spell the word Caribbean. This advice actually carries over into all other possible locations for medical schools in the world.
like it is Colorado not Colarado...Emory is not Emourie...or Chicago is not Shikago (Nihonjin no tomodachi....honto ni gomen nasai!)
Second, to the OP...retake the MCAT. This is an unfortunate situation for you, I am sure. However, that score will be near impossible to ignore. Your grade point average is also not stellar, but even if it was--to use a term from a previous English prof--that score is a "mortal wound". I would seriously ignore the well intentioned advice that somehow the MCAT really does not matter or is just an objectively surerficial test that would not indicate what type of student you would really be. If this were true, believe me the AAMC would not require that the test be taken and medical schools would not care so much about it. With certainty, there are a few "legends" of some student with a 9 on the MCAT getting into Yale. Even if this is true, it is one person out of thousands of students who did not get accepted anywhere.
Do not waste your money on anything else but solving your issues with this test. Get a tutor, take a class, or something.