You may do it yourself but you cannot sign it to let CIS acknowledge the good work of yours. I-129 is a petition your employer is supposed to file on behalf of you rather than an application you submit yourself. Agent or attorney may do it as long as there is proper delegation or authorization.