Gotta thank my mom for that. She had me reading by 4 and got me a full encyclopedia set around that time.
As for keeping a routine, that I can say undoubtedly makes a huge difference for the good. One good habit I do have. My bad ones are all mental. Im my own worst enemy sometimes.