In reply to Stevie989:
IMHO the best time/money investment right now for you would be to get Dave Macleods 'all climbers make the same mistakes' book, 'the rock climbers training manual' by the anderson brothers (these 2 are truly amazing) and possibly The Self Coached Climber if you feel that you are weaker on more technical boulders/routes (not just crimp ladders). I climb sport 6c indoors and boulder font 6a-6cish didn't really get anything out of SCC but others have given it super reviews, and there is ALOT of information in that book.
I was totally dissapointed by Cafe Kraft. It's nothing you couldn't learn just by looking at gymnastics conditioning websites, a few bodyweight exercise compilations on youtube and some advice from a few experienced climbers.
regarding diet, most people will tell you (and i live by this): Plenty of vegetables, fair amount of fruit, nuts, seeds, not too much red meat, not too much booze, regular smaller meals instead of big ones, and drink plenty of water. (avoid liquid calories like the plague, e.g. coke, redbull, whatever)
I've found on the willpower front I find it easier to control my diet, train when im feeling a bit naff etc if I have goal routes to think about and a training plan written down where I can see it every day.
Studies also show that willpower is actually a finite resource and that if you resist temptation like a cookie or something the first time, the second time you are more likely to give in and will probably eat two cookies too. Best off allowing yourself a cheat snack, meal or day in the week where you are less concerned with your diet, it will make the rest of the time much easier knowing you have that to look forward to (though I'm firmly of the opinion diet shouldn't feel like 'work', I eat tons of salad and love it!)
If you want to talk more about training plans etc PM me and I can show you what I constructed for myself.