Over the past 4 recruiting classes BYU has averaged #79 in the country and USF has also averaged #79. BYU's cumulative rating of all their players over that 4 years span is 82.43. USF has an average rating of 83.46.
Yes, USF is a bad team. But let's be realistic here that USF has a lot of speed and talent on their team. It's not like we have a clear and decisive advantage over them in skill, speed, and athleticism.