I think your workout sounds like a great starting point. I would throw in a circut training weight program. Check out this awesome weight training program that Randy Couture does. If you want to be a champ, you've got to train like one. The video is found at World Extreme Fighter. I hope this helps.
You can help me stop spammers by going to this website www.FUCKINGSHILLS.com You have to spam like a spammer if you want to make money like a spammer! thanks -shoto