Trust your self,your hardwork success will definitely touch your feet. Being imperfect is not a bad thing. Every single person at the beginning of anything is imperfect and then finally turns into a perfect person. Perfection is not a god gift to get so easily you have to give half of your life to achieve it. As I said early perfect things don't exist,alike without imperfections perfect things can't be achieved.