I would say that for Ethereum and the likes it's more likely we're closer to the top than the bottom in the near and mid-term. Look at the market caps, those are not peanuts anymore and it's almost entirely speculation, not usage, that is driving the price.
Sometimes it's best to simply not do anything and accept that you've missed the train and that you should wait for the next one.
RE: Why "now" is not a good opportunity to buy (and hold) Bitcoin