doesnt sound too bad to me, who done your compression test and was it done properly? If it needs rings you can test by putting a bit of oil down the bores like 5-10ml of oil is enough, give it a little while to settle round the rings, if compression is now considerably up it needs rings/bores done.