A good mastering studio will have an engineer with at least a decades worth of experience, a fully accoustically calculated and treated room, and outboard worth my than my house...
If your tracks are something you're proud of then find a good mastering studio and pay for the polish they deserve - cos you'll never be able to match those kinda results in a bedroom/home studio.