Preston forward Will Keane says he's in the best form of his career after overcoming several injury setbacks.