Trust God & take responsibility
Instead of looking down at yourself, please look up to God.
Even though rose flowers smell better than tomatoes, the tomatoes make better stew. So, there is something deposited in you that others do not have.
So, against all odds, you have your unique Strength/Treasure deposited in you, identify it and make the best of it, and you will be glad you did.
Remember, a nonentity today can be a celebrity tomorrow, or, a no body today can be somebody tomorrow.
..very shortly, you will be announced as the celebrant.