Did you complete your MCAT?
You can apply this year. There really isn't anything wrong with that. If you feel confident that you have improved your grades, go for it. If you don't, finish out your post bacc. Don't rush it. You're not really old enough to be considered nontrad, though. I wouldn't count on using that to an advantage.
Good luck to you.