Navel gazer

n.

Heard in Dublin

Somebody who thinks a lot but never follows through and does anything.

In use

He's only a bloddy naval gazer, he never does any real work

Posh English

He is merely a confounded dreamer who never accomplishes any genuine labour.