Those who hasn't faced any failure ever doesn't know the taste of the victory. Every failure has a lesson in it. Those who understand that lesson and doesn't quit and try again, get success ultimately.
About the self doubt I would say:
When you aren't confident of yourself how could you expect others to trust you.
so true my friend, thanks!