This is not a complicated concept and yet can be hard to implement until you get some momentum. If you are serious about improving your playing, you must be practicing the things you can't do well every single day.
The first part of this equation is having the self-awareness to accurately identify the weaknesses in your playing. I don't think I've ever met a player who has no idea what their weaknesses are. But the best players have an acute sense of their shortcomings with a high degree of specificity.
Noticing that soft playing is not a strength is one thing. (And that's a great start!) But digging a few layers deeper (like for example your ascending slurs in the upper middle and upper registers at a soft dynamic are particularly poor) is much better.
The best players can not only identify their shortcomings to that degree of specificity but then develop a plan to meet them head-on in their daily routines. If you are bored with practicing scales, incorporate one of your weaknesses into your daily scale work. This requires creativity and a lot of focus (since playing a new exercise that you just made up takes a lot more work than just playing around the Circle of Fourths again.)
And if you really want to raise the bar, throw a portion of your warmup on Instagram Live. Even if only five people watch for a total of a minute, your focus will be off the charts when you are broadcasting one of your biggest weaknesses to your friends and colleagues.
So ask yourself two questions: what are your biggest shortcomings as a player (be as specific as possible) and how many days in the last week have you worked on them?
If your answer is less than seven, you might want to reevaluate your priorities.