You can get more magma features by increasing the volcanism. More specifically, by increasing "Minimum volcanism" and "Maximum volcanism" to 100, every region tile will have a magma pipe and magma pool in it. This will, unfortunately prevent sedimentary rock from showing up, which will deny you of bauxite and make flux and iron difficult to find.
If this is less-than ideal, try putting the minimum and maximum volcanism back to 0 and 100, then maximizing the volcanism x- and y- variances. This won't make magma a lot more common than the default settings, but it WILL make it much easier to find sedimentary rock next to magma.
As for getting high mountains next to flat land, Derakon is probably a bit wrong. In my experience, maximizing the elevation variances DOES tend to put a lot of high cliffs next to flat land, like this thing:
For best results, generate your world on a "smaller" size (or even a Pocket world if that doesn't bother you), and perhaps set the minimum elevation to 100 (which will prevent oceans from showing up, mind you).
But yeah, none of the underground features are affected by worldgen parameters (aside from magma).
EDIT: I forgot the most important bit:
Turn off all rejecting parameters. "Minimum mountain peak number", "minimum edge oceans", "minimum volcano number", everything from "Minimum initial wetland square count" down to "Minimum final hills region count," and everything from "Minimum number of mid-elevation squares" down to "minimum number of high-volcanism squares" are rejecting parameters.
Once you start getting worlds with features like the ones you want, you can tweak some of these. For example, if you do that thing with the volcanism variances, you can increase the reject parameter for high-volcanism squares so you get worlds with more magma more often.