An XFlow has to be one of the easiest engines to rebuild, and you know where to come for advice! Deciding what needs doing is a bit trickier, and most tuners will recommend doing the lot. This makes sense as once you've paid them to take it all apart the cost of a rebore etc becomes quite small.
A surefire indication that you need a rebore is if either:
A Your oil consumption is high
B You are generating a smokescreen from the exhaust at full throttle
C The engine breathes heavily, i.e. blows fumes out of the breathers.
You can save a lot of money by doing a DIY bearing change, valve seat grinding, or valve guide replacement. Cam chain replacement is also easy enough, and if you aren't changing profiles significantly a cam swap is also a DIY candidate.