My sympathies, I've had torn up knees and been unable to kneel since I was about 25 (33 yrs. ago).
Try to do as much non-pounding exercise as you can: cross-trainers, swimming, exercises to build your quads (your shock absorbers). I'm lucky I've forestalled the arthritis and the knee replacement I was told I'd need by age 55 (when I was 25) won't be needed for several more yrs. I hope but you may be a bit ahead of my pace of advancing arthritis.
Consider seeing a physiatrist who may (?) be able to help with some exercises and recommendations.
I don't know that glucosamine & chondroitin does anything, the data are very iffy. SynVisc has helped friends of mine but they were in even worse shape than me (pain restricting daily activities). You're too young, I hope, to need that yet.
Good luck.