Alan knows that it is very good for his career to do X, and he knows that he actually is able to do X. Nevertheless Alan does not do X. It might be for a lot of reason why Alan does not do X; maybe he is not motivated enough, or a lazy person, for example. But there in English is, or I think must be, a negative word (adjective), for persons, such as Alan, who do not so firmly try to gain their benefits. What is the word?
Example: She wanted to get the licence and she knew she should read this books to get the licence, but she didn't. I guess she is ...