some good advice already given
I would ride it for a while and work on the comfort things first then work on some of the other stuff. Sora is really crappy stuff and so are the wheels. You could always buy a BikesDirect.com bike and transfer over the components and wheels etc. but this isn't too cheap.