Welcome to the site, and I'm going to go out on a limb here and say that your looking for honesty so I'm going to be honest with you.
The fact that you have limited funds right now is completely understandable so nothing to be ashamed of there, you are going to upgrade at the very least the speakers once you get a chance to listen to some quality stuff. You probably aren't go to mess with the deck too much because it's shortcomings aren't as obvious as a speaker is to your ear.
If your Sony takes a dip on you after a while I would consider looking into Nakamichi, Eclipse, Kenwood, Pioneer Premier, and Alpine even though Alpine has been on the decline now in terms of their headunits.
Speakers in terms of components is too broad a subject to address here..unless you have a $$$ amount set already..etc...Some of the better and nicer Component sets come from Focal, Rainbow, DLS, Morel, and Seas...with the average middle of the road stuff being Alpine, Pioneer, Kenwood, Sony, etc and so forth..usually the stuff you find on a sound board at any local Circuit City or Best Buy etc....
You will be fine for now, when your ready to upgrade...let us know...we'll hook ya right up.
Dave