So... I got a C. Is my life ruined?

Follow the advice given. Learn to accept imperfection. One C in any class senior year will not change your college acceptances. Thank goodness or my son would have been in real trouble. He also got a C in an upper level college math course and still earned the honors math degree from his university (likewise I got a college C in a course in my college major but still earned the honors degree). There are bumps in the road. Figuring out strategies to do better now is fantastic- it will serve you well in college. Learning about yourself now- strengths and weaknesses- shows maturity and will also help.