You need a 70 to pass with a C, so if homework is 30% of your grade then you have to do absolutely perfect everywhere else to just barely pass the class.
Scoring levels:
100-94: A
93-85: B
84-70: C
65-69: D
64-0: E
D is generally considered unsatisfactory, although you might be able to get away with 1 or 2 here or there.
You have to repeat the grade. If you got straight Cs with a couple of Ds you would probably be passed up, but mostly Ds with Fs would have you held back.