You could print bitaddresspaper wallets to a file .pdf and store them on encripted password protected usb device. Have 2 or 3 copies and only worry about 1 password
Not a good strategy. 1 missing character of your private key (say it is not written down correctly or it fades over the years) can render your wallet worthless.
Better strategy is: Create a Tails (https://tails.net) boot thumb stick, boot it up without connection to the internet, create your wallet on it with electrum and write down the 24 seed words. Then use any of the initial wallet addresses to Serbs your Bitcoin to.
Advantage: The chance of making a mistake in writing down the seed words or not being able to read them after years is several orders of magnitude lower than it is for a completely random string of characters.
Discussion
USB devices are not a good long storage option. They will lose information after some years of not used regularly.