All are very good advice! What I don't think gets paid enough attention is change management. For many organizations, marketing automation and the core disciplines that make it work - personas, content, etc - are fundamentally very different than the company may be used to operating. Such change is not easy and certainly does not happen overnight. In addition to all the aspects mentioned above, planning for and managing the training, briefs, collaborations and changes in mindset over an extended period of time will aid in the liklihood of a successful implementation.