Congratulations on these great scores. I mean you didn't even get something below 20, so you should be proud of yourself and celebrate this accomplishment.
If this is not your last semester and you still have time to graduate, you can improve your gpa! By the way congratulations on the 4.00 for the last 30 credits (awesome job and they will appreciate that).
If you have already graduated, you can still take some post-grad courses to boast your GPA.
But in either case, if you can afford it, apply now and hopefully you will get accepted. (choose your schools wisely)
Meanwhile, keep on improving your gpa and do more volunteering and stuff( in your free time) because you never know if you have to apply again or not!
PS: just make sure you save the LOR in interfolio just in case you needed to use them for next year.
You can do it, Best of luck!