so break down:
GPA: 3.23 (overall)
Sci: 3.2
upward trend from 3.0 first 2 yrs to 3.6/3.7 last semesters
MCAT 30 (see above)
Your GPA is below average. You would benefit from increasing your numbers in some capacity, whether that be by increasing your GPA or scoring better on the MCAT. If you decide to retake the MCAT, you absolutely must score better than a 30 (at least a couple points better) and not decrease in any of the subsections. If you can guarantee this, then a reattempt might not be a bad idea to make up for your low GPA.
have volunteering/shadowing/research experience
I did submit my secondaries late last yr - in nov/dec
This is really late! My school filled up all but about 15 of their spots by the December interview dates. I understand that schools post deadlines in November or December, but you have to get these in ASAP to be in the best possible position.
Overall your GPA (below average) and MCAT (average), put you in that category of people who should be applying as early as possible (I cannot stress this enough).
this past yr ive been working in a research lab and have 2 publications coming.
So what do you guys think?