Some of you have seen the disgusting state of the bonnet on my car, a body shop has confirmed it is made of carbon kevlar and has been wrapped in 3M carbon wrap which has me confused lol

But they want a fortune to spray it.
I'm gonna do it myself, used to airbrush quite a bit a few years ago and i'm quite handy with a rattle can so thought why not. I have a few cans of the correct paint, but im not sure of what primer to use ? the bonnet is rough underneath.
Should i filler it and sand back then prime ? or use a filler primer ? any special type needed for the carbon kevlar ?
and also any recommendations on a good make for the primer and a clear coat ?