Welcome to the forum
If you use the search function, you’ll find that pretty much all the points you’ve listed contribute to the fact that you achieve slow results.
There’s probably a lot of work to do for you. But that’s okay. Many here have achieved that.
For now I recommend you start listening to this:
Consistently! Very important!
That means daily use, at least 3 times.
No excuses! You must slowly train your mind to go towards abundance.
There’s lots more and you’ll receive more advice here shortly. Ask more questions if needed. You can do this!