You have to assume he's not going to improve. Now if he's your #8 or #9 hitter, you can deal with that, especially since he's so cheap. This team needs to make some changes, however.
Except for that one big home run year in AAA, his minor league stats never suggested to me he'd be a star. (though he did win a couple league mvps - not that those mean a hell of a lot).