My stats too low for NC state?

NC state has always been my dream school, but my stats are kind of low because of a semester I messed up on big time.l
It was my first time making a C and with that, I made another C and on top of ALL that I made a D… All in that one semester. Other than that, I had all A’s and B’s.

My uw gpa is around 3.2 and my weighted is 3.75.

I have all A’s right now and hopefully my gpa goes up with it.
I’m taking 4 courses right now all Honors & 1 ap (precalc, ap cs, eng4, american history II)
My goal is to hit a 4.0 WGPA.
I’m taking 5 courses w/ spanish I online.
My other stats are

Keyclub officer
YMCA camp volunteer
job experience at retirement center.

I haven’t received my scores for my ACTs yet but i’m trying to hit a 30+
I already raised my english score by 6 points (from a 25 to a 31) now i’m planning on working with math.

I’m also doing a summer camp at NC state for engineering and with that , i’m taking a biology/or biochem course over there.

I’m instate and i’m a first generation college student.

Are there any people who were accepted with a similar situation of mine?

What grade are you in? The average weighted GPA is 4.44 and average ACT is 28.7.

What major are you applying for? Some majors are more competitive than others.

What classes did you get lower than a B?

Also, if you are doing Spanish 1 online right now then make sure to take Spanish 2 as it is required to have at least 2 levels of the same language.

I got a D in American History (honors) C in biology and a C in an elective course. All in the same semester.
Only semesters I made grade that were lower than a B.

Information from this year’s pool

https://admissions.ncsu.edu/newsletter/