We just have to hope that 6 QBs come off the board before 42 to push better guys down to our picks! There are some that think Nix and Penix might be late 1sts, which is crazy to me. I actually wouldn't mind seeing the Texans take a backup QB with one of their 7ths, because Mills will probably walk next year, and I would prefer to see a minimum wage guy backup CJ.
I like Legette for WR at 42. 6'1 220 pounds with a 4.39 40 dash. He's very good at high pointing catches and making contested grabs, but also has speed to breakaway in the open. He would be an excellent weapon to give CJ. Any one of Legette, McConkey and Coleman would be nice if available, but I think most will be gone by 42.
I like Sweat a lot, and would be happy to take him at 59, but I think DT is a much easier position to fill with cheap guys this year. The D-line already has some great players on it, and I think you can get away with a JAG DT in 1 spot of it if you have to. Other DT options there could work here are Fiske or Kris Jenkins. I'm not sure what the plan at #2 CB and Safety is, so I kind of prefer seeing a DB here and a DT at 86.
I think with those first 5 picks: 42, 59, 86, 123, 127, they need to come out of it with at least 1 of WR, DB, DT, and then some mix of DB/Oline/RB/LB with the other two.
If you want to play around with a mock draft simulator, the one is fun: https://www.profootballnetwork.com/mockdraft Sometimes you get real lucky with it...