Hey fellow brown person..don't get your hopes up but you do have a shot. Retaking your SATs would be a good option.
But seriously..keep in mind that as opposed to other score intensive unis..UVa does leave plenty of room to judge you on the context of your experiences/character. I wouldn't fixate on particular details of the applications..rather just do your best in high school and make the most out of the opportunities you have created for yourself. Oh and make sure the teachers/coaches that are writing your recs really have something unique to say about you as a person.
BUT MOST IMPORTANTLY..the essay will tip the scale. I had lower grades, less ECs, lower scores but my essay was the hook(it was about my experiences in the singapore army)
Btw its cool that you volunteer at your temple..even if it is your parents forcing you to..:P
Feel free to add me on facebook if you wanna know more about the application process:
as7ce@virginia.edu