All CJ's have 4 leaf spings that is normal. Shocks will most likely not help. The spings are what gives it the ride. Do you have lift? That will also cause it. You can install YJ Leaf springs to soften the ride but that will onlu do so much. If your looking for a soft ride. A CJ is not for you. You may wan to sell it and look for TJ or JK. To swich over a CJ to coil will not be cost effective.
Lift springs - the more lift, the harsher the ride.
Spring quality - cheaper is not better riding. Old Man Emu or Rubicon Express are the better ones from what I have gathered.
OEM style oil filled shocks only, no gas charged shocks. The oil-filled just dampen the springs. The gas charged expand themselves when unloaded, so now you have to compress the spring AND the shock...
Tire pressures overinflated - just because the sidewall says 50PSI doesn't mean that is what you run them at. That is the pressure for the max load the tires are rated for. Search on here for tire pressure recommendations to figure out what is best for you.
Also check spring bushings, as if the shackles were overtightened then the bushings cannot flex as designed.
Hope this helps...
Oh, an afterthought - CJ5 means you have a short wheelbase. This amplifies the roughness. The longer the wheelbase, the smoother the ride.
1978 CJ5 5.0HO/T177/D300, '86 D30/D44 WT axles, 'glass body, 31x10.5 BFG A/T, TDK galv'd frame - DD and weekend toy
I have seen comments where people got better seats and noticed improved comfort as regards rough riding. I am really not sure if you want the vehicle more stable or more comfortable, which is your priority?
Remove your springs one at a time and pull the pack apart. Wire brush between the leafs and put Never Seize inbetween the springs reassemble the spring pack, then call me in the morning with the results. You should see a smoother ride.