Lots of patience and time! And use good blocks, materials and guide coat and it should come out good. All the grunt work can be done in a home garage and if you’re really up to it and clean your garage well and have good ventilation you can get killer results painting in the garage as well! A lot of show cars were done in a small home garage, it’s all about the time you put into it.. I’m gonna paint the insides of my car in the garage (under the hood, trunk and floors) and then take it to my dads shop for final paint only because my neighbors hate the smell, haha