Your GPA is not technically competitive, but there are plenty who have been admitted with a GPA at or below 3.3, as you can see in the posted stats link. Research certainly looks good on an application, but what is also necessary is how much animal/veterinary experience you have acquired by the time you apply. Because of your late start you may have trouble getting a competitive amount of experience (I've heard this is ~1000 hours or so). My cumulative GPA will be around 3.3 by the time I apply, so my plan is to boost this with a high GRE score and as much animal/vet experience as I can squeeze in between now and October. If you have a lot of research experience and aren't really planning on going into veterinary research, though, I'm not sure just how much that will help you out. My advice would be to rack up the experience hours as much as you can. Good luck!