アフィリエイターとして利益を出すにはコンテンツを作っていくスキルが必要になります。人を引きつける文章を書けたり、特定の分野に精通している人がユーザーから見て質の高いコンテンツを作れるので適性があると言えます。
アフィリエイトは始めてすぐに売り上げが出るビジネスではないので、しばらく利益が出なくても作業を続けられるメンタリティを持ち合わせていないといけません。
ブログやホームページを使ってアフィリエイトを行う時はデザインも需要になります。
HTMLやCSSを使えるとデザインの幅を広げられるので、HTMLやCSSの知識があるとより良いです。また多くのユーザーにページを見つけてもらえるように検索エンジンの最適化も必要なので、SEOに関する知識も必要です。