A good way to end or limit this would be to have each school have to hire a scouting director , and have some randomization. As it seems right now you pretty much know what you going to get. with having to hire a scouting director some would be better then others, and there would always be a chance that a recruit is not as good as you think he is, or better. If you also add in some randomization where its possable for a walk-on to grow into a super-star or for that can't miss prospect to miss, it would make it harder to cheat.