you clearly have good stats, but what will make you stand out? these stats are great but fairly run of the mill at the programs you are applying to.
you will be up against people who have very special things about them. make sure that there is something that makes you very very special when your application is read.
you are applying to some of the very best programs out there; they are not looking for good, they are looking for outstanding, recommenders who can genuinely say "i have not had this caliber student in all my years of teaching"... good luck!