well, just reading 'Islamic' books will not change anything. Theory is different than practice, and unfortunately the theory in many so called 'Islamic' books is not practical.
first of all determine what needs to be changed, something that could be actually done, if it's too hard and you still want to do it, divide and conqueror

.
by saying 'I can't change' you are convincing yourself that you can't.
secondly, there are many good articles/books - and they don't need to be Islamic, whatever that means- that offer concrete ways to change behavior you don't like, found in the self help section of libraries for example.
you don't need to buy some expensive glossy covered bestseller, Google is quite handy...
generally programs and routines are better than impulsiveness that withers away after a little while. I liked an article by one brother in his blog, who upon the start of this year's Ramadan stated that he will pray and perform Ibadah in an amount that he could keep up throughout the whole month. not more, not less.
and yes, it is important to remember the last day, but if you find youself dwelling too long on such concepts then you've missed the point.
I hope this helps, and best of luck.