you can store bitcoin and any other stuff life your private keys. If you're flashdrive can't store bitcoin, i think there's a problem with that. Hard wallet is the one I trusted and it's going pretty well.
I think OP is a newbie. Op wants to have the feature of a hardware wallet but can't afford to buy it. But OP, you can hold Bitcoin or any other asset without using any hardware wallet. You'll need a piece of paper and a pen. That's it. Hide it until you are satisfied with the price of it. There's a tremendous advantage to holding it on paper, unlike in a hardware wallet. Some people who don't know Bitcoin or other crypto-currency will see your seed phrase and think it is just a useless paper with weird words, unlike in a hardware wallet they can search about and can cost you your life if they knew you have crypto-currency.