There are going to be flaws in it, as there are in everything. Settle down to make it as good as you can within the limits of time, money, energy, encouragement and thought at your disposal. You can alleviate this problem by jumping all the explicit hurdles early in the game. Get all of your course requirements and examinations out of the way as soon as possible. Not only do you thereby clear the decks for your thesis, but you also convince yourself, by successfully jumping each hurdle, that you probably are good enough after all.
Nothing elicits dominant behavior like subservient behavior.
Expect and demand to be treated like a colleague. The paper requirements are the explicit hurdle you will have to jump, but the implicit hurdle is attaining the status of a colleague. Graduate school is only one of the tools that you have at hand for shaping your own development. Be prepared to quit for awhile if something better comes up. There are three good reasons to do this.