We were 16th in Rush Offense last year because we played one team that was top-ten in rush defense. Every other team we played was ranked 39th or worse against the rush, and we played seven teams in the bottom half (60th or worse) in rush defense.
Further, we were ranked 104th in Pass Offense and only 14 teams in D1A attempted fewer passes - meaning we were bad at passing and we didn't try to do it very often - so we were forced to run, run, run all the time. We attempted more than twice as many rushes (611) as passes (293) last year, and we ended up 31st in the nation in yards per carry - and only eight of those 30 teams ahead of us carried the ball more than we did last year.
What does that mean? We rushed the ball because we couldn't pass, but even our go-to method of rushing the ball wasn't very effective, and we played against mediocre rush defenses while doing it.
You cannot tell me that's a "good" offensive line. Those are not the numbers of a good offensive line.