I agree with @CAdreaming, GPA is GPA. They will, and do, look at activities and say, “he spent more time on his own activities than he did in class”. Why is this an issue? They have to think about how you will function, as a student on their campus. Will you be too busy doing your own thing, versus making connections? They want you involved, with other students, in team activities on campus. An upward trend is a good, but this is senior year where it counts less.
Admissions is trying hard to lure NMF, with merit money, who do have the grades/activities. Believe me, they have more than enough applicants. I agree that legacy is being used less and less; they just have too many great students out there with good grades and test scores.
Apply, because you really never know, but apply to other schools as well.