RE: How's my form !!!
Draw may play a role in developing the habit but if not corrected,or atleast knowing it needs to be corrected,I believe it will transfer over when he gets the draw corrected.
I really don't think glasses have any bearing on the habit but I don't wear them either.