Dear asad, Penile size has not got any proportion with your height. as far as normal or average penile is concerned it appears to be within normal limits some guys develop thick beard some have sparse hairs is genetically determined . as you feel your pubertal changes are slow i will advice you to get your serum testosterone
levels checked . if it comes low then consult andrologist if normal nothing to much worry.