Look into the thread that's titled "retake the MCAT? by Jolt21" within this forum.
haha. since I was PM'd to chime in here, i'll take a crack at it. let's try and break it down...
grades: not an issue. you did great in a lot of hard classes. the retake is good. The C's suck, but as long as you can put a good story behind it, you're ok.
regular EC's: they look great. it looks like you show commitment to the things you join. that's the most important part. you're going to have to take your top 15 EC's/Awards/Jobs for the AMCAS, so you wont be able to put all of those. Start narrowing down the things you feel are most important/paint the best picture of you
health-related EC's: you could use some help here. get maaaad hours under your belt with the physician you just started with, and/or maybe add another one to the mix. open your eyes to the world of hospitals and see if you can land some sort of volunteer/job in one. since you are engineering, you will probably get asked "why switch to the medical world?" In which case you will have to explain how your experiences shaped your desire to become a physician. If you think you can do that right now, then ok...but the more things you have, the better.
MCAT: This could be the deal breaker. I had a 12/11/8(verbal)/R. What saved me was the fact I was front-loaded in the sciences, got an R on writing (showing some mastery of the english language), and I had a ridiculous PS. also, I had my LOR writers say I was a great communicator and such...basically things along the line of deterring folks away from my low verbal score. In some ways, it's better than being a 10/11/10 or something. try and get that MCAT up for a shot at some great schools.
poise/determination: this counts for something and you seem to have it. walk into every interview confident, but not cocky (it will show). take time to answer questions. don't say "um" and "like". and most importantly, be very personable. adcoms dont want someone who won't be able to work well with others...cause physicians are always on a team of people. so be polite and smile.
words of advice:
-apply as early as possible
-be personable on the interview trail...dont react to the others on the trail, it's every man for himself. just worry about you.
-stay positive
-write a killer PS
-get some crazy LORs
-apply broadly (around 20 schools) (and do hard research about the schools...dont waste money like i did)
you will definitely get in somewhere, it's now a matter of where.