I think best use is for a seeker/survivor with scavenging+resourceful (so you can pick back scavenging) and pair this with short supply, and a lot of survivor cards that can be used from discard or gets advantage of discard cards.
I think the biggest problems are the weaknesses. Basically in 15 rounds you go through the same size of your deck with this card as without it (not counting tutoring). You get +15 cards but mill 15 more so it nets 0. So it is nearly the same chance to see your weakness. But if you draw your weakness you have to discard your other card (as you have to discard 1 but you cannot discard weakness) so you lose your chance to choose one. So the main problem is if you draw your "best" card and a weakness at the same time.