It seems that you are losing hope for this market. There is still a chance that bitcoin would be able to surpass its all-time high because there are still many events that the cryptocurrency enthusiasts are anticipating. Bitcoin always surprise and when the time comes that many people are getting discourage about the market then it would be the time when the price would be slowly creeping up.
bitcoin is still the same decentralized currency that has no match in the world and it still also has the same limited supply while its demand is increasing.
there is no way to prevent the price of this permissionless currency from rising back up! you can always delay it and cause dips in short term but in the long term the market always wins.
Speaking of dips, a dip is happening now but then the buyers are slowly appearing and if you are still uncertain if it's the right time to buy then think of it for the long term. As what you say, many people are getting expose to crypto and with the same supply and increasing demand, price would eventually go up and surpass all-time high.