I will ask an academic advisor about eligibility to retake gen chem. For my school, they have recently changed a retake policy where if you got a C or higher in your major course, you are not permitted to retake (meaning if you passed, they won't let you retake).
I wouldn't retake gen chem. I recommend to take some more upper division biology courses to boost your science GPA until you graduate.