i agree with everyone else, you have great ECs and be sure to write about your passions in your essays b/c unc is looking for students who will contribute to its campus.
the ACT score is a bit low for out of state, not bad though. but unc converts it to SAT in the admissions process and it is equivalent to about 1980 on the new SAT. if you look at it that way, the converted score isnt that impressive (compared to OOS scores). since ACT doesnt make you send in all your scores like collegeboard does (gosh i hate collegeboard), it wouldnt hurt to retake the ACT and see if you can get it to a 32. if you dont, you can always choose to not send it.
unc looks a lot at essays/ECs, so test scores arent a HUGE matter i guess, but it always helps to get as high a score as possible =]