To be brutally honest, your GPA almost puts you out of the running for this school. You also really need to work on your SAT, this is a reach. It’s good to have reaches, but find some more target schools
Looking back at it, considering the all AP schedule, i think you have a better chance (YOU SHOULD FOR SURE APPLY IF YOU LIKE IT) , do you have Naviance?