I would wait to apply. You have solid stats so far so focus on studying for the MCAT until you have consistent, good scores and focus on increasing your volunteering. 180 hours is below average. Even if youre starting volunteering later this year, schools will not see that on your primary application.
Slow and steady wins the race. There is no reason why you have to apply ASAP (that includes the gap year) after graduating. Get some life experience and be a strong first time applicant with a great MCAT.