Getting a good recruiter that is respected by most D1's to advocate for you isn't a bad idea either. A friend of mine son was recruited by a respectable mid major D1 in 2 months by going this route. However, I would be careful as some of these recruiters charge crazy prices. Do your homework first.