Another great thing to do is, find some good fight videos (not hard to do) ... especially the top guys. Take every 10 seconds or so (or whichever you like) and memorize(just for the slight moment) what one of the fighters does for that time period, and shadowbox against it in your mind, whatever mistakes were made in the fight you wont do, do everything perfect both mentally and physically. Another good thing I find is, simple deep breathing meditation (extremely deep 10-20-30 second inhales and exhales) before and after each session, this is where you reinforce your visualization and creativity skills, learn to manage your breathing pattern therefore controlling your heart rate and your reactions to "fight or flight". The better your mental visualization skills are, the better you will be at fighting, its been scientifically proven that your mind can not differentiate a real fight from one you create in your mind .. of course this is with very good visualization skills, just be consistent with training and it will flow.