Often, an old guy with glasses in cartoons is shown as someone who is smart and has a lot of knowledge. He might be a mentor or a guide for the main characters. Sometimes, he could also be a bit stubborn or set in his ways.
The cast list for One Piece:
1 Luffy (Ronaldo Digoroz): as Sauron
2. Nami (Lelouch Lan 0): Act as Nami
3 Usopp (Sanji Sapoy): Playing Usopp
4 Tony Tony Choba (Tony Tony Choba): Playing Tony Tony Choba
5 Tony Tony Choba (Tony Tony Choba): Playing Tony Tony Choba
6 Tony Tony Choba (Tony Tony Choba): Playing Tony Tony Choba
7 Tony Tony Choba (Tony Tony Choba): Playing Tony Tony Choba
8 Tony Tony Choba (Tony Tony Choba): Playing Tony Tony Choba
9 Tony Tony Choba (Tony Tony Choba): Playing Tony Tony Choba
10 Tony Tony Choba (Tony Tony Choba): Playing Tony Tony Choba
11 Tony Tony Choba (Tony Tony Choba): Playing Tony Tony Choba
12 Tony Tony Choba (Tony Tony Choba): Playing Tony Tony Choba
13 Tony Tony Choba (Tony Tony Choba): Playing Tony Tony Choba
14 Tony Tony Choba (Tony Tony Choba): Playing as Tony Tony Choba
15 Tony Tony Choba (Tony Tony Choba): As Tony Tony Choba
16 Tony Tony Choba (Tony Tony Choba): Playing as Tony Tony Choba
17 Tony Tony Choba (Tony Tony Choba): Playing Tony Tony Choba
18 Tony Tony Choba (Tony Tony Choba): As Tony Tony Choba
19 Tony Tony Choba (Tony Tony Choba): As Tony Tony Choba
20 Tony Tony Choba (Tony Tony Choba): As Tony Tony Choba
I hope these answers will be helpful.
Often, a skinny guy with glasses in a cartoon could be seen as a nerdy or bookish figure. Maybe he's someone who's into learning and solving problems with his brain rather than physical strength.
Well, a cartoon guy with glasses could have a serious and studious personality, always focused on learning and achieving goals. Or he could be a bit of a goofball, using his glasses as a prop for comical moments.
He had a hard time reading because he couldn't see clearly without his glasses. Maybe he had to go get them fixed or find another way to access the books he wanted to read.