It is good that you posted your questions here on CC and many had provided great advice to you.
First of all, does your college have a pre-health office? It sounds like you never visit them (if there is) or talk to your pre-med advisor. The only things you’ve done for pre-med so far are taking pre-med courses with 3.4 cGPA and 3.3 sGPA, no volunteer or shadowing or clinical experience so far, no MCAT… and you worry about your application cycle? You with me so far? Frankly, you NEED to do all those EC’s plus a good MCAT score before you even talk about the application cycle. A lot of pre-med these days are taking gap year(s) to do those EC’s, so you’re not alone. The very few pre-med that are able to apply at the end of junior year are those well-informed, well-prepared, well-connected (connections are very important) and well-supported. You are not one of them, so take your time.
You need to take care of your GPA first, 3.3 sGPA (even 3.5 assuming you can bring it up to) may be too low for MD schools. All the EC’s can easily be done during gap year(s) but GPA is the hardest thing.