Your post is premised on the stock market being a zero-sum game; for every winner there must be a loser. That is a false premise. Public ownership is a way for companies to raise needed capital in exchange for a share of their future. That's win-win. If you try to beat the market, then your success requires someone else's failure.
So just buy an index fund, and hold on. You will make more money long-term than you would in just about any other asset class.
I do agree with you that there are win-win opportunities in the stock market. Investing in index funds (though plain vanilla they might be) is indeed better than having one's money rotting in a checkings account.
A few friends of mine decided to invest in small caps when they were still in college. In the first couple of months they doubled their money. Then they lost it all. If one does have a genuine passion for trading and investing then, by all means, keep trading and investing!!! If one is looking for fast cash, there are easier ways of making money... and there are more fun ways of going thru college than looking at stock quotes on a bunch of LCD screens.
It sounds like your friends tried to beat the market, so their experience is not applicable to my advice. Nor is the need to spend your time looking at stock quotes on LCD screens.
I don't know what your definition of "beating the market" is. What my friends did was to try to find undervalued small caps by looking at the fundamentals. In that sense, what they were doing was more "investing" than "trading". It worked really well for a while, then one of the companies failed to bring a product to the market on time and the stock took a nose dive. Well, the lesson to learn is that due diligence is a wonderful thing. In the arrogance of youth, these guys thought that looking at P/E ratios and other such figures would make them rich. They lost some money, but they're wiser now ;-)
By beating the market, I mean trying to outperform, say, the S&P 500 by identifying underpriced stocks and buying them (and also, by implication, staying away from overpriced stocks).
So just buy an index fund, and hold on. You will make more money long-term than you would in just about any other asset class.