defeatist

noun

A person who expects or is excessively ready to accept failure.

adjective

Demonstrating expectation or acceptance of failure.