I remember what I used to fix my fairing now. Fiberglass cloth. It's really tough and easy to glue to the fairing and bandaid it together with plastic glue made to use on ABS plastic.
You can get all this stuff at autozone and walmart for less $30.
You bike will still have battle scars but that's what racing stickers are for