Your grooming program needs to be planned and should be implemented on a daily basis. Always maintain regular combing sessions for your cat, which would help to remove any tangles or knots in the fur. Sometimes, you may also need to detangle the hair with your fingers.
It is also better to introduce the concept of bathing when it is still young, as a fully matured cat may not really have the same views as you do, about bathing. Use warm water; choose a good location which has a flat surface, and avoid the use of sprayers.
While bathing your cat, go slowly and do not wet it completely. Rinse with just enough water and be gentle. A look in your local pet store will give you options for specific shampoos and products designed for this purpose. Now isn't that really cool! A sponge bath can work well for fussy kitties.
Consult your vet for further additions, and only do what you feel confident about while grooming your pet. After all, you wouldn't want to get into your pet's bad books, would you?