I've always thought of an intelligent person as someone who has the ability to learn things easily. If they don't know how something works, they usually pick it up in a relatively short time. They have keen observation and logic skills.
Morons are people who make the same mistakes over and over again, despite having all the facts laid in front of them. Not that they're undisciplined, they just can't put the information together and make logical conclusions from it. :loco: