None of that is true. The stock market today is 90%+ institutional buyer driven. Investment banks, mutual funds, IRA managers, 401K plans and retirement funds. The retail investor, individuals and day traders, who make their own buying decisions are a very small part of the buying pool and an even smaller part of the total money that moves on a day to day basis.
Nobody gets rich by timing the market. Anyone with patience and discipline can make money in securities. Start as early as possible putting money into an index fund on a monthly basis, never looking at the share price. If the price is up, you have made money. If the price is down, you are buying more shares per dollar. It's called dollar cost averaging. over a period of years the compounding earns you more and more money. You reach a point where you can let the money grow and just pull out the profits.