Improvise solo estaría bien. Lo de arriba podría malinterpretarse con otras cartas en donde X sea un costo fijo.
Improvise 2 (If this card is in your hand you may sacrifice 2 lands, where 2 is its converted mana cost. If you do,cast it without paying its mana cost)Lo cual sería una incoherencia.
Otra opción sería hacerlo como una especie de "Convoke" sacrificando tierras donde podés REDUCIR EL COSTO en X pagando X en lugar de hacer una cosa o la otra.
Por cómo lo describís, lo correcto a mi entender sería:
Improvise (You may sacrifice X lands where X is this card's converted mana cost rather than pay its mana cost.)Espero que esté bien. Aún así creo que deberían hacer esta clase de preguntas en el sector de conocimiento acumulado donde seguro un juez que sepa del tema va a saber responderte con seguridad.
Saludos!