Bad grades in high school. Can I get into NC state?

<p>Right now i am a junior in high school, living in north carolina. I am in the IB program, so basically all my classes are either IB or AP this year, while in 9th and 10th grade my classes were ALL honors. Freshman year, my gpa was a 3.0, sophmore year my gpa was a 2.9, and this year it is even lower, a 2.7! I know this is really bad, but i know i have potential, it's just that I was too lazy. On the bright side, my sat scores are not bad, my highest was a 1910, but I can definitely raise it above 2000 with some work. I am also working on getting eagle scout. I will have above 150 service hours after 12th grade, and I am an active member of the debate team. My main concern is that I will have to end up going to a community college, which I DONT want. I am definitely smart enough to go to a state college, but I don't know if my chances are high. What do I need to get into a college like NC state, or a good computer science/engineering college? Thanks for the help.</p>