Take one trade, and you have to be able to predict.
Then trading is all about offense.
Take 1000 trades, and absent edge, you will have 500 winners, and 500 losers.
Then, and only then, does your skill as a trader influence your outcome.
Take a lot of trades, close a lot of bad entries, and you have done two things: 1) Manufactured probability in your remaining trades by weeding out the low probability trades; and , 2) Entered the large series type of trading where your good practices will be rewarded. (The larger the number of trades, the more defense is offense and offense is defense, only defense is easier, more reliable, cuts across all sorts of markets, and leads to more profits.)
You are fine. Stop doing what everyone else is doing. They are making a lot of money and giving it all back. Trade a large series of trades, make a lot of money like all the other losers, and distinguish yourself by not giving it all back.
It's really that simple.