The only blocker I see in what you mentioned is your attitude.
I don't hit on the things you listed either. At the time of your application, you won't be able to do much about any of those. You can change your attitude though. By attitude, I didn't and don't mean you're a jerk. I meant more in terms of optimism.