You might need to take time off, and then go back to a post-bacc program. I don't know anything about feeder programs. But with a GPA that low and no obvious reason for it, it's going to be extremely hard. Feeder programs sound nice. If you're sure you have what it takes for med school (be sure, because these programs have a much higher drop-out rate than american med schools because they take people who think they want an MD but aren't cut out for it), you can try and get into one of the better Carribean schools. If you do have what it takes and have just been having problems with college at this point and do well on the boards, you'll do fine getting into residency (yeah, it's harder, but not to any extreme if you do well on the boards).
So keep all your options wide open: feeder programs, time off from school and then doing a post-bacc that u do well in, carribean schools (good ones with recognized names). there might be stuff that no one's thought of here yet. I'd suggest osteopathic schools, but those grades are still low for that and you should actually be interested in the osteopathic philosophy for that (and u need to spend time shadowing a DO).
And if u just like the field of medicine and just pure love for it is what you want in a job, u can consider becoming a PA. PA's pretty much get to do what regular docs get to do. the better PA u are, the better freedom u have, i'd say. The only real downsides are that salaries are lower and you don't get as much in-depth education as docs.