?? - Most people who do cyclocross use it as a added work out to other bike riding or racing. It was designed to give people who race/ride an alternative in the fall/winter when it is hard to do regular long workouts on the road due to weather, for a shorter, more intense bike workout, with some running involved.
Your questions are pretty vague and doing "cross" training in the gym really doesn't equate to "cyclocross" racing.
So, ride your bike, do a little running; mostly do alot of intense interval training cause that is what cyclecross is all about. Lots of intense intervals, whether on bike or off bike, carrying up a steep, muddy, slippery, set with obstacles hill on foot.
Go see what the cyclocross people do and you will see what you need to do for training. Also, you will need to work on your mount, dismount and carry.
spoke