You don’t have to stop loving yourself in order to keep pushing yourself.
Self-improvement isn’t the same thing as self-rejection. Self-help isn’t the same thing as self-hate. Taking steps to get better doesn’t mean you have to look at your past as a complete waste of time.
Yes, you can still appreciate yourself, respect yourself, and have a healthy sense of self-esteem while still being honest about the areas where you could use some work.
Life isn’t a false dichotomy between looking at yourself as perfect and looking at yourself as worthless. The beauty of who you are is in the process. The more you love yourself, the more you’ll want to evolve.
Of course, you’re fine just as you are. Fine, but not finished.
Keep going. Keep growing.