If you want to really be successful at affiliate marketing then you need to…
1) Have a passion. Once you have a passion in the affiliate business you are ready to dominate your niche market because you know and love it.
2) Have a strong work ethic. A lot of affiliate marketers get very lazy. You cannot be lazy especially when you are just starting out. It takes a lot of hard work at the beginning so work hard.
3) Have focus. Do not get distracted when you are trying to set up your affiliate sites, building content, and building backlinks.