You probably need better grades than you have to get into nearly any kind of school program. However, school is not your only avenue to finding work that pays well and is satisfying. Open source software is a field that is growing rapidly, easy to teach yourself, and allows you to learn and get work without regard to your GPA or even what you studied in school, as long as you have the skills. If you want a marketable skill that can lead to a stable career there are lots of options besides medicine, learning computer programming is just the one that comes to mind first for me.
If you don't have money or access to the various code academies, you can start getting involved with an open source project directly. Drupal in particular I know has a great program for teaching newcomers how to contribute:
http://drupalladder.org/
If you're near Chicago or can travel there, I also recommend Dev Bootcamp:
http://devbootcamp.com/ They are not only good about teaching people technical skills, but also contributing to a positive culture in the industry.