There are no formal requirements written down anywhere. Each squadron and OC will have their own approach to it, their own set of what makes someone a good potential NCO.
This recent thread has some good examples; Applying for Cpl
But you can also search this forum for hundreds of other threads all asking the same questions.