Hostage Situation: Dagur controls the Titan-Wing Skrill by keeping its egg hostage.
Maybe Magic, Maybe Mundane: Both Hiccup and Mirabel go to Berk because they get a "tingle" telling them that something bad will happen. Whether this is just Gut Feeling or the magic that allows them to travel to Berk is left up in the air.