If Bitcoin hits $1 million, Bitcoin's market cap will hit $21 trillion and surpass the market cap of gold, and that's a huge number indeed. We will need a lot of money to do that, it is not as easy to achieve as many people think.
But I think if the demand for bitcoin continues to be sustained and increases even more as the Trump administration pushes other governments to join the race to make bitcoin a strategic reserve. It is entirely possible that this would happen even during a Trump presidency.
Some people say altcoin season won't happen but I believe we will have altcoin season and if you notice old altcoins like XRP, ADA...have all increased x2 from the lowest. That signals an alt season is coming.
Although the altcoin market is quite chaotic, I think it is still possible to make 10x profit even with the top 30 altcoins, but be careful because altcoins are very risky and cannot be as safe as bitcoin.
You have raised a good point (market cap of 21 trillion) now BTC have a market cap not more then even 2 trillion, so it needs 11x (around). BTC have the potential to cross the Gold market cap and it can at least give Gold a strong competition and the kind of adoption we are seeing can really take it to new unexpected targets. 1 million is possible for how long, that's hard to say maybe for another 10 halvings or 11 halvings we won't see it's price touching 1 milllion what you think.
Trump's has did nothing yet, even he has not given the full power yet too, so with time we can say his presidency has done a lot of things because till now, few departments were made (only the plan) or Gary said I will resign, and DOGE pumped because he promised Elon DOGE department etc. More is yet to come so let's see and even his presidential period is not enough to move BTC toward 1 million target.