That's what probably got you rejected imo - the lack of ecs and a tech license. With GPA at the lower end of spectra, you better have a tech license and an entire variety of EC and volunteer experiences to make up for it, otherwise how do you explain the gpa ?
The best advice I can give you is dont give up and dont settle for a crappy school. When I applied my first cycle, I only applied to two schools and got rejected from both. Everyone was urging me to apply to new uncreditted schools late in the cycle but I didnt feel like going to a bad school and decided to re-apply. During my first cycle, I put practically no ECS on my application because even though I volunteered a lot, a lot of volunteer experiences were dental related and I didnt even know I could use them. My second time
around, I included all my ecs + included all the extra stuff I have done over the year while applying the second time and my application looked very strong. I got 9 interview invites out of the 12 apps I completed and ultimately got accepted to my # 1 choice school.
You have several months to " pat up" your application, definitely get your tech license and tey to volunteer and get involved over the summer as much as you can. If you dont have any teaching ec experiences, maybe see if you can teach a summer science camp for kids or mentor someone, those type of experiences always look excellent on any application. You can also try getting a research internship over the summer, you have to act quick though, the deadlines for these type of things would be april or early may.