If you want to become a net profitable trader start paying attention to algorithmic price movement. All modern financial markets are driven by algorithms. You don't need to become a computer programmer but you do need to know enough to understand how they drive price. The algos do the same thing over and over everyday in a slightly different way to keep everyone guessing. They vary the movement of price and the momentum slightly so no one can game them. Your job as a trader is to capture a percentage or portion of this algorithmic movement consistently while limiting risk.
You can develop tools from your live trading experience to find Smart Money's intended targets and then put together a trading system using important news, trader sentiment, historical price movement, current volatility, etc. to figure out what is really going on in your price chart. Notice how historical price is just one of the important factors in analyzing your charts, not the only factor. Using technical analysis alone to predict future price movement is futile. Additionally, you cannot trade based solely on simple technical analysis techniques such as "support and resistance", "moving average crossovers", even "supply and demand" in isolation. There is not enough information in those methods to put the probabilities in your favor. Without higher level order flow information (the kind that Smart Money has because they have all of the market's orders on their books) they are mostly breakeven strategies. That is why most traders are struggling to be net profitable. Using a "good risk to reward ratio" such as 1 to 2 or 1 to 3 can help skew your results in your favor but that also presents drawbacks with today's mean reverting algorithms. If you look carefully in your charts you will see price chopping along in small ranges then medium ranges than larger ranges with price always moving back to the mean or a percentage of a standard deviation to sweep the less informed out of the market before price moves on.
What you should be doing is trading Smart Money algorithmic order flow. You are a surfer, in a rough sea with waves trying to wash you out. How you negotiate the waves determines your profitability. There is profitability in these markets. In order to profit you need to do take certain actions and avoid certain actions and this can only be accomplished by developing your skill by experience.
The only way to profit in trading is to learn the basic concepts of how Smart Money is moving price with algorithms according to their business model. Once you understand the mechanics of how and why the winners are winning you can start to develop a system for yourself to enter and exit the order flow in a way where you are not fighting the winners. You need to "go with the flow."