You can take GRE year round in SLC. Just get a few practice tests to familiarize yourself with questions and go take it. Grad school without GRE??? Not sure that they would have any credence.
I went to Grad School with 2.96 from BYU. Grades shouldn't be a big problem.