I'd go for upgrades that will make noticeable differences besides in your wallet. Your seatpost is fine, your brakes will work fine.
I'd get a decent saddle first and ride it like that. Don't be too picky.
But that's just me.. go ahead and get a thomson if you need it so badly. and a new bb and headset if it's so unrideable......