I used to think my edge was my ability to do TA, and read charts.
But the level of TA I'm doing, most people can do by watching a couple youtube videos. So how am I then profitable? It's the mental aspect. And I believe this to be true for all profitable traders.
Why? My biggest obstacle in trading, (And still working with it). Is setting up an order with confidence, then wait for my order to get filled. And then again wait for it to hit my stop loss or target order (Over a span of days, weeks, months) Without changing anything. This sounds easy right? But for me it was/is the hardest aspect of trading. The waiting. The reason why waiting is so hard, is because in trading there is no guarantee. And waiting for something that isn't a certain, can be very stressfull. Esp. If you're not well funded, have little experience, your money management isn't good and/or you have stresses in life outside trading.
I remember reading somewhere that 90% of people would rather choose 100% chance of getting 100,000. Then a 90% chance of getting 200,000.
We are wired to pick certainty. Anything else is stressfull. Sitting in a position over several weeks, risking a couple hundred or thousand $, not knowing if it will lose or win money is indeed stressfull (esp. if you need those money). If you can overcome this, I believe you already have an edge over 80% of retail traders.
(This is why most beginners choose low time frames, less stressfull and more exciting. And the brokers love it).