It is difficult to assess your chances without a cumulative GPA and MCAT score, as these are the two primary components of medical school admissions. Additionally, it sounds like you may have taken some of your med school prerequisites outside of the U.S. Somebody correct me if I'm wrong, but many medical schools dictate that the standard prereqs (gen chem, organic chem, bio, physics) must be taken at a post-secondary institution in the U.S. or Canada. Therefore, you may run into a bit of trouble in terms of satisfying the basic prerequisites for medical schools. It sounds like you have a good amount of research under your belt, which will help in either MD or either MD/PHD admissions (not sure in which you are interested, but I'm assuming MD/PHD since you posted in this forum).
Are you planning to apply this coming summer/fall, or the summer/fall after that? If you are taking the MCAT in August, I would recommend delaying your application until next year for the reason that those who take the August MCAT tend to have a more difficult time with admissions. Because your application may be "borderline" in the sense that your prerequisites come from outside of the U.S. (?) and it seems your cumulative GPA will be at or below the average of those accepted to medical school (3.5), it will behoove you to delay applying until the year after taking the MCAT, in my opinion. If you are set on applying this next cycle, try to take the MCAT in April, or else do very, very well on the exam.
A few other things to "better your chances": take more classes to raise your GPA. This may include taking the standard prerequisites over again at a U.S. institution if I am not mistaken about medical schools stance on this matter. If the classes you took in India were quality and you did well, this shouldn't be much more than a GPA-padding affair. You might want to consult individual schools about the prerequisite situation. Volunteer at a health clinic, hospital, or in another health setting. Other volunteer activities are good as well. Continue to work hard on your research. The better you understand what you have done, the more impressive it will be in interviews and your essays.
With all this said, it is impossible to give you a numerical approximation of your chance of gaining admission to medical school. The process is random at times, and you must be prepared for that. You have components of a good application, and with more information we could probably better assess your situation.
Apply early, apply to a smorgasbord of schools, and hope for the best.
Good luck!