Though you have a high hit rate, your average profitable trade is still not high enough.
From your statistics:
average profitable trade = .40 x 70% wins yields ==> .28 profit
average losing trade = 1.01 x 30% losses yields ==> -.30 loss
You expectation is still negative.
Find the “sweet” spot where you hold your winning trades longer,
even if you sacrifice some win% such that your expectation is higher.
Make your losers even smaller and keep the same win/loss percentages.
Your basic strategy is fine, your win ratio shows that, you just need to adjust your stops accordingly, at what point in your trade would you enter the opposite direction or at what point would a range justify not entering a trade at all, to start with those two are good places for stops both as hard stops and as targets. Using a TS prevents a trade from developing and you get stopped out at the first hint of a retrace, especially if your TS is too tight.
So work on your stops without eroding your W/L ratio. Setup a seperate demo and adjust your TP’s first without touching your SL, trade the same amount of trades and see how you get on. Then setup a demo and adjust your SL without touching your TL and see how you get on, then find the “sweet stop” using both those accounts, setup another demo and again trade the same amount of trades and don’t adjust your findings in the interim, see the results and keep repeating the process until you find a “total” strategy that works for you hoping to keep your 70% W/R. Just make sure that you keep a large enough sampling in each test or else you will never find your strategy. Then keep repeating that throughout the life of your strategy, do monthly and quarterly audits of all your trades to make sure you still follow your strategy and to see if you can finetune it at all, testing on demo again first before adjusting your live strategy. You are never really finished with building your strategy.