Running is 60% blocking in most cases and if the RB cant get the first couple yards before getting touched (whether thats letting the play develop or just getting good blocking from the start) then your RB will not have a good time and you will not get anywhere. Basically you can have a bad RB have a good average if your line can get him good blocking but a good RB can not get a good average with bad blocking.