I'd throw slower right now until you get the hang of it. Not 40' slow, but throw smooth where you should get over 100' or so. I've said it before, so I'll say it again, get a handful putters and practice with them. It'll be a lot less work running after them, you'll see your form mistakes right away (if they start flipping and rolling) and you'll get a bunch of practice with a disc you can drive and approach with much more than you realize.
Stand up, grab a disc and pivot your right knee into your left knee. Then turn your shoulders so the backs of your shoulder blades point to your target. Your arm should be straight out with the disc in a direct line to your target. Your goal is to bring that disc in a straight line from where it is now to right at your target. You pivot your hips and it'll bring the disc to your left shoulder (and your shoulders will pivot a little too), then pivot your shoulders (keeping the disc as close to your chest as you can without hitting it), as you get the disc to your right pec, you'll use your arm to pull as fast as you can to past the point where the disc rips out of your hand. You'll want to "unwind" the disc down your arm as you pull so that it stays next to your chest, then past your shoulder, your bicep, your elbow, your forearm and then when your arm is just about straight, your wrist should flip to the straight ahead position and the disc should zip right out. Your arm will continue to go off to the right as your body momentum twirls you around.
Your chest should be facing the target and the disc should come out fairly close to straight from the center line of your chest with your arm almost extended.
If you rotate too fast, you'll find you get a late release and probably anhyzer because you'll sort of jerk your body upright. If you get your arm speed ahead of your rotation, you'll release early, probably with lots of hyzer and your elbow will probably fully extend (this hurts a little when I do it so I don't recommend it).
Start slowly so you get the feeling of timing between hip to torso to arm pull and rip out in front. Then speed it up. Give yourself a week of slow practice, then pick it up a little. After 3 weeks or so, you should at least know what you're trying for and then it'll be hit or miss until you get the memory into your muscles. Once you can do it standing still, you can try an x-step. You'll really find out here if the x-step is helping or not. You should get a significant boost in distance by adding an x-step, so if you don't, it's not helping you and you should look at what you're doing.
With an x-step, you're just priming your hips so they are closed and building some rhythm. when you take a couple steps into your x-step, you're adding some momentum to your throw and you need to learn how to time it to get the most benefit. If your timing is off, then you'll end up with inconsistent throws, wild throws or a lack of snap because you miss your timing or you pull around your body instead of the straight line in front of your body.
If it helps, imagine that the disc in your hand is stuck in a groove track and it cannot move from it's path. When you pull it across, in order to get over the disc, you will need to move your body into position instead of pulling/pushing the disc to or away from you to put you in position. For me, I do this by standing with my right heel at the height of my left toes, then push off towards my plant foot.