Hey bjane,
It sounds like you stand a really good chance, more so than you give yourself credit for. May I ask which campus (Hhouston or Denton) that you are applying to. I did not take my pre-reqs in Denton and the vast majority of us here on the Houston campus did not. Keep your chin up, I bet that you will be pleasantly suprised