I am assuming you are used to 2.0 recruiting where who you could get was dictated by the game. In 3.0 who you can get is based upon who you can beat in a battle. D3 teams can technically sign a #1 overall recruit, but they don't stand a chance in a battle. You can sign any player that you can win a battle for. They will accept your effort from the first cycle, but they will not sign to you until the last day of recruiting for D1, and not until the second session for D2.
There are lots of threads about 3.0 recruiting, I don't have any pinned, but I bet somebody else does. You could probably find one fairly easily as well.