First of all how many miles are on your bike?
What do you weigh with your gear on and do you carry anything with you when you ride, tank bag etc?
If you've just got a worn out stock suspension it's time to rebuild your forks and make sure your fork springs are in spec and appropriate for your weight. New springs may be needed.
Rear shocks are easily replaceable, I'd measure their length center of top eye to center of bottom eye and look for replacements based on that.
Even the cheapest new shocks will be worlds ahead of your worn out stockers, you can spend from a little up to a stupid amount of money on shocks, I'd start low.
Definitely check out your swingarm pivot, if it's never been apart...its time now. Disassemble, clean, grease & reassemble at very minimum.
If they fit loose when reassembling, or you can feel the back end of your swingarm moving side to side after reassembling, you may need new bushings and a new pivot bolt, loose fit will affect handling.
Also your steering bearings may need some attention. With the front wheel raised off the ground, turn steering fully from side to side, do you feel a notch in the middle? Time for new bearings.
Stock are ball bearings, nothing wrong with that, there are tapered roller bearing kits out there but I'd recommend simple disassembly, cleaning & reassembly with plenty of new grease.
This isn't a GP bike, you just want to improve what you have right?