Clunky. “It needs practice” would be better.
Clozemaster’s suggested English was “it needs exercise”. My understanding is that “Übung” can refer to either practice or exercise, so we’d need more context to understand the intended meaning here. I think either translation would be fine.