hahaha yeah, I'm pretty sure my neighbors heard me shouting in pain when I tried waxing at home, haha.
First, let me say you are definitely not alone! I haven't found a magical hair removal system, so I rely on shaving for now. It gets annoying especially when I have to do it every day, but I don't really have the money for professional waxing & when I tried waxing at home it was waaaay too messy. I also tried waxing strips and they just didn't grab enough hair to make it worthwhile. Nair & other hair removing creams also didn't remove enough hair - apparently my hair is quite resistant, haha.
For the acne/bacne, I would recommend using a bodywash with salicylic acid in it. Neutrogena has one, and I'm sure you could find a few others at your local drugstore. Salicylic acid works as an exfoliator so that your hair folicles won't get plugged up with dirt/bacteria which causes acne. If you have facial acne, you could try salicylic acid face washes, or a normal facewash followed with a benzyl peroxide cream, like Neutrogena On-the-spot (I use the second option & it works pretty well)
I would definitely try the aspirin mask thing once a week, too - I have heard wonderful things about them.
Oh, and one last thing - if you're waxing, watch out for ingrown hairs! They can actually end up looking a lot like pimples. Just make sure you exfoliate & try to moisturzie well to prevent irritation!
Let us know how your routine works out!