Of course I get your point.
A number of variables there. What is your daily target, over how many hours will you trade, pairs etc. It is hard to define a target until you have more concrete answers to the above.
I always took issue with the fantasy 100+ pip moves that suffered 30+ pip pullbacks along the way. It is sure unacceptable to have 30+ pip pullbacks no matter if you are in profit if your average win in under 10 pips. There was no answer ever to this question.
For me the pullback should be an exit if the criteria is met for a sell, which usually is the case. My own trading I get a high proportion of winners but rarely get the 100+ pip moves. If I have been lucky I get a full position on and then get out partially along the move and can end up with a portion catching the bigger part of a move but capital protection is paramount.
I noted before you had a big portion of 1 or 2 pip winners, which with spreads and comms is not ideal, I am sure you know anyway. I had mentioned before I have a cut off that continues to be effective through checking now a big number of trades. If a trade has not hit its s/l and is not in profit either in 8 minutes I just exit, the checking I have done shows that across a big sample these will not make it and the entry in this case wasn't ideal or the move faltered.
You are on the right track and question every decision and build a set of rules that give you confidence in your decisions.
Good luck.