I have the same problem. Although I love to dance, I always find it hard to have confidence in myself...I don't really know why.
Personally, I think it's because I constantly compare myself to other dancers but the thing is ... every dancer is different & unique in their own way. I'm slowly starting to learn that the way I dance is beautiful. There will always be a dancer that has that "perfect" turnout or that energy but that is them, they probably look at you and think the same. Dance how you dance, not how you think you should dance.
Sp just believe in yourself and obviously, as soon as you get on stage the confidence is there..that is when you need it most.
lets face it we all like to have a few compliments once in a while
but like PD, and tips or advice would be appreciated here to.
Hope it helps.x x x