What you're learning is that taking profits is THE hardest skill in all of trading. Anyone can get into a winner, even a flip of a coin, but try flipping a coin to get out, it will end in disaster.
The problem with taking profits, coming up with a good plan, is one doesn't exist. Repeat: the perfect profit taking plan does not exist. It is always going to be imperfect over a series of trades even for the best trader on the planet. So the first step to developing a good plan is to accept imperfection.
As for how to help you? Nobody can really because everyone who has a good profit taking plan will be dealing with imperfection. Also, look around on the web, see how many articles there are re getting into trades, then look at the information about taking profits, the ratio is probably 20:1. What does that tell us? That few have any really good ideas about taking profits, it's always the same crap.
However, there is one bit of information that's very useful. Look at the character of the price moves, you'll often see it's the same. If/when price acts OUT OF CHARACTER (usually by expanding) that's your que to take profits.