@fakhre2001 I agree 100% about point number four. I have had issues with wasting time for a long time, and it is something I struggle to deal with. I am working on ways to overcome this weakness.
I have found using tools to plan tasks helps me out a lot. I am currently using Google Keep to plan my tasks.