Our defensive and offensive lines have been very mediocre. IMO we've never had more talent at our skill positions, but they can only take you so far. Look at all the top 10 programs. Those teams are built around their lines. Except for maybe Oregon, whom everyone saw struggle badly against a dominant Ohio State D-Line.
Oh, and an elite secondary definitely wouldn't hurt.