When I say insane, what I mean is there is not a day that goes by that I don't tell myself, "you could have made money if you were a better trader (or had held/had taken that trade)"
Stats aren't really important because I know what's killing me from studying my trades. I'm dying to classic trader issues - long bias, not holding and over trading. All my losing days are due to the things you mentioned; skipping trades, or not holding ones that I should.
If I could just fix the holding issue, I'd make a living trading 100%. I am taking too many trades on a small tick chart that don't result in any meaningful move. Watching a larger time scale will encourage holding longer because you don't have every other bar making you think you're wrong.
It sounds to me like there are too many factors going on here, and you want to change them all at once, and you think that once you change them all, then problems will be fixed.
If you said your problem is not holding trades, then it would be fairly easy to just look back at your past 100 trades and see what would happen if you held for 1 more point, or 2 more points, and see how this affected the overall PnL. Some trades would hit the bigger target, but some might not hit the target now and go all the way back to your entry.
But as you're talking about holding longer, you also say you're over trading, so you're taking too many trades. Well, how do you know which ones you should be skipping?
Same thing with having a long bias. If you were to say you're only going to trade in one direction, that would be fine, one less variable, but you seem to be complaining about having an only long bias, which means you want to go long and short, and trust me, this really opens up lots of problems. So often you will take a long, and stop out, then take a short, and stop out.
Switching to a longer time frame is also a tough cookie to crack because now your stops will maybe have to change, and then the question is if you can stomach that bigger stop, while also holding for the bigger target.
You talking about having to change a few things is actually quite tough because then you don't really know what is working and what isn't. Best to isolate one variable at a time.