"Three reasons are important" is grammatically correct. (But I don't know what it means.) However, "why young people need to practice sports has no connection to the rest of the sentence.
Thanks! The teacher told me I had to write "There are three reasons why young people need to practice sports" because what I had written was wrong. But I didn't understand why
What you wrote is not gramatically wrong (as @Tarheel already said) but it is unnatural, which means it is not what a native speaker would choose. That's why your teacher wants you to write it in different words.