Personally I'd say 5'11" is a great height to be. 6'3"ish seems a little bit on the tall side.
Either way, being small is definitely no laughing matter, and it's hard to just 'get over it'. Especially when people in general look down at you for being small (don't deny it, it's a prevalent as any other discrimination. Society has made it so taller = better. Any for small men, that's a giant PITA for your daily life.) and when it can deny you career opportunities, ect. it sucks.
I was once smaller than everyone throughout my school years and it really did suck.