When you're talking a small frame, there are all kinds of particular considerations that don't necessarily apply to bigger riders. That's true with all bikes, but especially with cross.
First, you have to throw away many of the rules you'll hear from other bigger ridders -- like pedal/front wheel overlap, stand over height, etc. You'll never get stand over height in a small frame; just plan on tilting the frame over slightly when you stop so you lower the top tube and can get both feet down. But honestly, you never have to have both feet on the ground, do you? One foot on a pedal, bike tilted over and one foot on the ground. Similarly, you'll get a slow long bike if you try to avoid toe clip overlap (sorry for the old fashioned term) on a small frame. Everything on a small bike is just too tight. Same for insisting on shallow seat angles -- you'll have a steeper seat angle and less setback, which you'll have to handle with a setback seat post if necessary, but you probably have shorter thighs anyway and don't need the same setback as bigger riders anyway. And every centimeter of setback gets you more performance gain than it does on a bigger frame anyway. Same for bottom bracket drop -- don't go to a low bottom bracket simply because you think you need top tube clearance. Instead, choose bottom bracket drop to suit the kind of riding you do and your riding style.
Overall, as a smaller rider you'll need greater flexion at the waist to get a low position. You run out of head tube length on a short frame anyway, but the better position for a shorter cross rider is to go to a slightly longer stem and extend your torso forwards rather than just down. You'll get the same aero position but with a position that acts a little bit more like being on aero bars. Use narrower bars (you can be a good candidate for 38 cm c-c bars like 3T Ergonovas), don't go deep with them, and don't think you need to be on a short stubby stem. One problem on a small bike is getting your weight balance right, both for handling and for personal power generation, and being slightly stretched out is a plus.
Shouldering your bike? Hard or impossible with tiny bikes. There's no triangle in front to stick your shoulder into. So you have to pick up the bike differently. It's inefficient to pick it up in your hands all the time, but plan on putting your shoulder into the triangle at the seat lug and hold the opposite side of the bars rather than the front wheel. You can help by pointing the frame downwards a bit more than taller riders do -- not great but once you get used to it, it works well. Frames with sloping top tubes might seem contradictory for small riders, but they let you put the bike higher on your shoulder so you can handle the frame better. Again, don't worry about stand over height on a small frame.
Your frame size might be a candidate for 650 wheels. I'm always loath to suggest them because then nothing is compatible and gearing and everything else is suddenly different. The smaller wheels do give you a slightly easier lift and carve some room in your frame design, but honestly, I'd think about joining a circus first. We short riders aren't served by 650 wheels unless we're just touring and that kind of thing.
The basic point is that you need to break rules in your frame design and equipment choices. I'd say to go as small as you can for your saddle height (67 cm from bottom bracket axle to top of saddle?). A 48 would work, a 50 would be OK, a 52 is probably too big. I'm on a 50 with a 70.5 cm saddle height and could have gone a size smaller if I could have gotten one. Big riders are focused on top tube length but you'll have your top tube defined by your overall frame size. Use seat post setback, choice of saddle, and stem length to set your horizontal dimensions on the bike. Again, if you make the top tube long you just ruin the overall handling of the bike, to no good end.
Small bikes are a compromise. That's all there is to it. But you can race them really well if you don't stick with design rules that don't make sense for small riders.