You need to be at least 20 years old to play in the NBA or have had at least one season in college.
You have to be skillful
The NBA has no height requirement, most are between 6.5 to 7.0 foot the average is 6.7
It's not so much that NBA players get tall rather tall player join the NBA. Not many people are that tall (6'4" and up), but those that are generally play professional basketball. They just happened to be on the taller side.
Charles barkley how tall was he
No,but you do need to be fast.
At 7 feet and 7 inches tall he is tied with Manute Bol as the tallest men to play in the NBA
If you are currently in college just play there and then NBA scouts will come and decide if you are the right material