If you don't want to drop the Zaino dollar, I would go with Tropicare. I started using their products a couple of years ago. I am not knocking Zaino, but Tropicare is easy to use and apply. I apply it with a PorterCable D/A sander/bufer. I regularly use the swirl remover (gets rid of the eventual prisming type scratches toweling will lead to) and the polish/sealer. Those two products alone will NOT remove deep scratches, but they will knock down the edges enough to blend them in. The results are AMAZING. The lighter your color the better (I tortured my self with black for decades).
I have also used their (TC) compound for heavier work, but I find the 3M compound far better for removing/knocking down the deep stuff. Keep in mind, what ever is past the clear, and especially past the paint, will still show. So, don't get frustrated. It is all about how well these products work at hiding the deep stuff.
Touching up the paint takes a lot of time and practice to master (i.e. make it look like nothing was ever there). The paint does zero work for you. It is a PIA to get it right. You must use a clear if it calls for it, or you will have a dull spot. Long scratches are tough to touch up and hide. Keep that in mind. I have not used any of the previously mentioned touch up kits/methods, so maybe someone can chime in one the results of one or the other.
Do not buy a non dual action buffer (i.e. high speed buffer) for your first time out if you go to buff your paint. Start with a quality d/a (I say quality because the cheap ones will burn out over time if you use it like I do). It will keep you from burning your paint....almost dummy proof using Tropicare products (almost)
If you have the off road "brush" scratches all over your paint, take your time. Start with the least abrasive product first and then go from there. If you need a more abrasive product, step up to it after you've tried the easier stuff. I have dealt with the mud/brush issue before and had to compound before moving on to polish. Some areas get a wet sand first, but unless you know what you are doing with that, avoid it till you've practiced on something you don't care about.
My trouble spots (nasty scratches that are past the clear) get this:
Clay bar (This is make huge improvements on its own)
3M super hookit (removes a "layer" of clear...don't use it if you don't have to)
Mequires No. 7
Tropicare swirl remover
Tropicare polish/sealer
...in that order all using the appropriate pad with the d/a buffer. You will kill your self trying to do all this by hand, and never get the results that the d/a will.
Show us some pictures of your paint in the worst way (if you get what I mean), and I can help you out a little more. There are a lot of products and most of them give you good results. Pick something that fits your budget. All said and out the door, if you don't have any of this stuff, you will spend some bucks amassing all the supplies. Keep in mind, you don't need the exotic stuff to make your ride look outstanding.