I want you to understand what level of competition means to college coaches. Strength of schedule matters in the recruiting process. Some years back when I first started assisting athletes in the process, I emailed a coach about a player and I told him that the kid was an explosive running back that could play division I football. The recruiting coordinator says to me kindly, please don't over do it after showing me an example of an elite running back, I understood his point. My guy ended up playing division II football on a scholarship but he definitely didn't look like the other recruit. Here is the reason why from the coach.
1) He rushes for a lot of yards but he is not competing against the top defenses. He said none of the front 7 the player was playing against will be a division I player.
2) He mentioned even though the player had a good season stat wise, he didn't dominate. That means they saw less talented defensive players pursuing him than a running back that is making plays that can't be coached
The bottom line is that you will have a better chance of getting recruited to play ball at a high level if you play against competition that are actually college level recruits. For those who do not compete against teams and players that will challenge you, you must dominate to prove you can survive at the next level. That means separation on long runs showing speed, running through tackles and making the opponent go backward, etc.
Think about this, are you outrunning 4.8 or 4.6 and lower (40 yard dash) opponents. Are you making plays against college level talents or guys who wont play at the next level. IT MATTERS!