For 1btc to be worth $300k, it would mean that bitcoins has a market cap of 330 trillion dollars.
I think you need to check your maths ... Price at $300k * 11 million = $3.3 Trillion market capitalisation on my calculator
It's still a long way off though lol