I like to buy at dips or 52 week lows and wait for the stock to rise and then sell as soon as I can make a little profit. Then almost always, the stock goes up big and I have missed the huge ride up. I can't seem to discipline myself not to sell. And a few times I kept the stock it went down

Anyone have any tips for me? Thank you
It's very simple. You're afraid of a small profit getting away from you. Been there, done that. I think it's the biggest killer of traders who have put in the studying and time and finally know what they are doing.
Get used to letting small profits go away, and set up profit targets to sell a portion of your position and let the rest run. For example, don't get out of 1/2 until you are up 4R, That way you are locking in 2R in profits, and you can set your stop at break even. (this is just one example.)
Subjectively, without predetermined rules, determining where to take profits is very difficult to do in the heat of the moment when you are in a bigger position than you are used to (IE when you are VERY confident the trade will work out). You'll take half off just to lock in a profit so you can feel comfortable. You're not use to this much green on your screen, so you want to lock it in.
This moment is what matters most in trading, and it happens in a few seconds in day trading, and if you're swing trading, it can make you lose sleep while wondering what to do. You need to fight this urge and stick to your rules.
But first you need to come up with rules, be it profit targets based on S/R, or multiples of risk.
And don't fall into the trap of believing you have some kind of psychological hangup. It's human nature to take profits when they are there.
Hope this helps.
JNB