As a therapist and personal trainer, my advice to you is to never set new year's resolutions. I never do.
Why? Because it is not an effective way to make changes in your life. For anyone. Most of the time resolutions fail, and then people blame themselves and assume its because they are lazy, lack self-discipline, are worthless, etc. Then people have even less confidence the next time, which pretty much sets anyone up for failure before they even start.
The problem is people usually make resolutions around things they believe they 'should' do. But 'shoulding' is not usually a driver of action. Even if you really want a particular outcome (lose weight, spend less, etc.), unless you are 100% committed to the process required to achieve that outcome, you are never going to see it through to fruition. I see this all the time with clients of mine who say they want to see a change in themselves of their life, but really are unwilling to make the behavioural or perspective changes that are necessary to make it happen.
Listen, if you are really committed to pursuing some goal, you won't wait until January 1st to take action. So get off the resolution bandwagon. We could all make improvements to ourselves, and our lives, but don't set some sort of goal because you believe you 'should', you are enough as you are. We humans are all flawed but that does not mean we lack worth. So if you set an intention for 2020, make sure you want to embark on the journey and not just miraculously end up at the destination without putting in the work. If you don't want to put in the work, don't bother and simply accept yourself for making this decision.