As far as your cardio routine, I would recommend alternating you road work with swimming. Particularly using the butterfly stroke for working on hooks and freestyle for your straight punches. You will also quickly realize how well the butterfly kick works your quads and hams as well. Everyone runs, not many people really integrate swimming. In particular running really does little for your arms, and is mostly centered around working you legs and cardio. I had guys who could jog miles without an issue, then they would come out and did my swim routine and they would be hurting. If your interested in a routine let me know and I will give you one that I had some of my guys doing.