In my experience GPA has the greatest impact on the application, so you already have that going for you. Your GPA is competitive for a good number of schools so if you do well on the rest of your application and can interview well I would say you are a competitive applicant.
Make sure to study for the GRE before you take it (also make sure you take it early enough that if you do not receive the score you were hoping for, you have time to retake). While the actual material you study is unlikely to be on the test it will pay off by showing you how the GRE tests (specifically what traps to look for and how the writers of the test expect you to interpret vague questions). Studying will also help you with the timing which is one of the hardest parts of the test (there is often the case where you could figure out the answer if you had some time to trial and error or to simply think for a second, however you will have very limited time and it is likely that using those kind of strategies will cause you to run out before getting through all the questions).
Out of curiosity, Have you started observation hours?
(I would also like to mention that in my previous post I do not mean to imply that individuals with lower stats have not put in the effort as a whole. In my experience I have found that when an individual has lower stats it is usually because they were not as dedicated to their studies earlier in undergrad and by the time they realize the error in their ways and become a much better student it is too late. I think that if many individuals put in the same effort in the beginning of their undergrad as they do in the end the average GPA would be even higher. So when I say "put in the effort" I really mean put in the effort from the beginning instead of waiting until it is too late.)