Glib means fluent and ready but often superficial, insincere, or slippery in speech. 'Inarticulate' is the correct opposite as it means unable to express oneself clearly or coherently. 'Eloquent' is actually a positive trait similar to glib speech, though more sincere.