Imagine that you live in Lebanon, where the war between Israel and Hezbollah has started. Would you rather have Bitcoin or gold bars? Gold is a fairly heavy metal and can be easily detected when crossing the border. Bitcoin is a great financial instrument for moving capital across borders (you only need to remember 12 English words to do this).
At the same time, rising oil prices actually lead to a fall in Bitcoin prices. This happens because speculators switch from Bitcoin trading to oil trading (I mean buying and selling derivatives, futures, options).
It is always worth remembering that Bitcoin is both a commodity and a real asset that can be stored and moved in virtual space without any intermediaries in the form of exchanges, brokers and other financial intermediaries. This dual nature of Bitcoin makes predicting its price quite a difficult task.
However, it is safe to say that in the long term the price will increase. There are many reasons for this.
I think you mean "portability". Bitcoin has this attribute because its fully digital. Gold does not. Not to mention, Bitcoin's supply is predictable. It's known to the world that Gold is scarce. But the exact amount of all Gold in existence is unknown.
We should expect Bitcoin to gain traction in the future until it surpasses Gold in market cap. Trump knows this, so he decided to propose a strategic reserve for the US. Not a bad idea. But I don't think it will solve the "national debt" problem. Perhaps, the US government can use confiscated/seized BTC from criminals to pay off some of the debt.
If Trump delivers as promised, the US will be positioned itself as the leader in all things crypto/Blockchain. A great way to maintain superpower status. Backing the USD with BTC would be another option. Prediction markets hint the possibility of another Trump presidency. You know where BTC will be heading to after election day. Assuming such predictions become a reality, of course.