He's good at reading a prepared speech. But he's no orator like Ron Reagan was, or JFK.
OTOH, he's certainly a far better speaker than Gerald Ford, and he hasn't fallen down any stairs lately :)
I'd rate Obama's oratorical skills at roughly the LBJ-equivalent level. Before you object, go back and watch Johnson's Great Society speech; I'm sure it's available at YouTube.