Opt, I agree swing trading is a good niche for retail traders who are serious about making money.
I think the key is that to be successful a trader needs to find a niche that fits in with his place in the market.
Guys who trade at a retail brokerage and are not exchange members are making trading 100X harder than it should, even impossible, when they try to compete with those who have a vastly lower cost structure and better execution. It is like opening a discount store right next to wal-mart.
The result can be like betting a bunch of numbers in roulette: You can have a good winning run collecting a few ticks but still not have an advantage, and that can be tough to see for some time.
Swing trading/overnightholds/day holds are good niches for retail short term traders.
Grinding out a small daily profit is for those on the "house" side of the game and is extremely difficult to maintain for those on our side of the table.
The approach I use for stock index trading is a hybrid of day and swing trading: Day trading grounded in longer term (swing) systems and Day hold/overnight hold systems. I combine my researched systems/strategies with an intra-day tape reading style of trading, often looking to buy little flutters of fear/stop runs or sell after flutters of greed short squeezes. Anticipating these flutters seems to be one of the things that can work for retail day traders who have learned tape reading. However I consider it "making the market cover transaction costs" as you often end up with an immediate few tick or even point or so profit. However it is an arrow in the quiver and not a full or effective strategy on its own.
Some periods i lean heavier on one approach than the other. To keep things grounded i monitor the ratio of profit to commissions and other stats like % win, expectation, average profit to loss, holding period on winners vs. losers. All these things keep the trader grounded and focused on what is working vs. what is not working, so you can move away from the bad and towards the good.
If commissions start to eat up profit too much or I shift back towards swing trading. If my intra-day decisions are having a "high profit margin" i try to keep pounding it for a while using a bit more leverage than I use on overnight holds.
I helps to be relatively conservative in my opinion. for me high leverage is 3 to 1 which I use only for intra day trades, and 1.5 to one for swing trades. Using relatively modest leverage to me is a key to not being a weak hand which creates the well known day trader phenomenon of "moving from losing trade to losing trade", ha.