i think garp tried to take care of both him and luffy the best he could having to keep them a secret from the marines. so think he played a roll in ace's life. wb was able to show ace what he didnt know about his father and that you crew/ family will make you strong out on the ocean. thats why ace was after bb so badly. even disobeying wb. which you dont do to your captian