'Cotton-picking' means
picking bad habits
who has sharp mind
very light in weight
term of disapproval, of something that is troublesome or a nuisance.