Self confidence is key to self development