This may all sound like a lot of work and the structure that is going to be difficult to implement. The reality is that it is not at all difficult, but it does come down to process, process, process.
Each of the 10 mistakes outlined above can really be easily eliminated and all it takes is a little bit of planning and a little bit more application. As with any process, the most important thing is to stick with whatever you have and not deviate from it.
After all, a mediocre plan that is perfectly executed is light-years ahead of a perfect plan and that is poorly implemented. Take what you can and make sure that you do that part properly and you will be light-years ahead of most of your competitors.