DUDE! At various times this season you had Beckham, Adams, Brees, Rodgers, Evans, Elliot, Cooks, and that's just off the top of my head. You could've had an absolutely stacked keeper team. The keeper rule wouldn't take place until next year anyway.
Besides your missing the complete point of keepers being based off of draft round. You got White off of waivers right? That means he'd count as your last round pick in my suggestion and Kupp would count as your 8th round (or whatever round you took him in, I don't want to look it up. Meanwhile I wouldn't have a 1st or 2nd round pick if I kept Kamara and McCaffrey so you would get really good players at the top of the draft. All the rookies are in the draft too so this year you could've likely had Saquan Barkley to add to Kupp and White or whatever. Then you would have another pick or two before I even got to take someone.