I believe there's lots more, but these are the ones I could think of however you could add more if you know any cause I believe these informations could serve as a motivations to some people who would come across this thread.
Everyone in this world certainly wants to be rich but not everyone can be rich. Because to be rich we must avoid several things and must be accustomed to managing finances well in order to build stable wealth. Everything you have described is true and to avoid all that requires seriousness in avoiding unnecessary things so that it will become a habit and change the mindset that in the end you can easily achieve success.
I want to add a few more, another thing to avoid is not having good financial planning. because without clear financial planning, you will have difficulty achieving your financial goals. You should also not set unrealistic goals. because setting goals that are too high or unrealistic can be a big obstacle for you in the future, this will hinder you and will also make you dizzy.
Next, don't be undisciplined in financial matters. because discipline in managing money is the key. Maybe this is the most important, don't get into debt for something unnecessary because the wrong debt can hinder your financial growth. And the last thing to avoid is to avoid impatience. because financial success takes time, and patience is the key to everything.