A specialized lawyer cannot guarantee success, as the USCIS has discretion in adjudicating applications. However, hiring a skilled attorney significantly increases your chances of approval.