To be honest, I don't think "your stats are fine" is the motivation you need. A 3.0 GPA might get you in somewhere, while a 3.5 might get you rejected somewhere else. People with all kinds of GPAs get rejected from schools, so it's never a guarantee.
If you do not get into a school this year, if you want to make your application stronger, then don't stop at 200 hours of volunteering. Get as many settings as you can and maybe choose different people for references (maybe a more recent PT will be a more appropriate person to get a reference from). I know someone with a GPA around 3.55, and he got rejected from all the schools he applied. He spent the following year collecting more volunteer hours, and the next year when he got accepted, the school he was originally rejected from told him it was the extra volunteer hours that really changed their mind about him (showed that he was motivated, and it was what he wanted to do in life).
You could also consider raising your prereq GPA by taking classes at a community college. I know it's probably the last thing you want to do right now, but if it helps you get accepted somewhere, then it's worth it.
Yes, your stats are good enough where you may get in somewhere next year even if you do nothing more. However, it's the likelihood of getting accepted that you want to improve.