https://buddingpsychologists.org/20-signs-you-are-suffering-from-lack-of-confidence/ This article is informative and explores various facets of self-confidence .
definitely!
we cannot expect to be accepted by others until and unless we love and accept ourselves. that is the greatest source to derive self confidence