3 things all affiliate marketers need to survive online.