The average student admitted to NYU this year had a GPA of 3.63 and an SAT score between 1300 and 1440 (out of 1600). If you take the same number of classes every semester and get all A's your junior year, your highest possible GPA would be (3.25 * 2 + 4.0 * 1) / 3 = 3.5, which is still kinda low - but you'd have a decent shot, and every school likes to see improvement. So take some advanced courses, do very well in them, and find some way to make your application stand out.
http://admissions.nyu.edu/explore.nyu/fast.facts.html