Your list looks like mine. Pretty much every single thing. It's good to know where the procrastination is coming from though. If you can even work on one or two of those areas, you might see a difference in how much you procrastinate. It sucks that it's always the important things that get procrastinated on.