What do you mean by upgrade? Are you looking for expensive high-end components, or something more affordable and solid, albeit heavy, with more teeth? I 'upgraded' my standard MTB crankset to a simple Nashbar 48/38/28 crankset and haver never looked back. I think crank, BB and chain all cost around $110 USD installed.
It really depends on what you want to achieve.