Traffic is the life blood of making money with any affiliate
program. If you are really serious about building a business,
then I suggest you look at this:
I took a look at your blog. If I might recommend something without offending you, I think you should set up a few blogs and focus on one topic. You are going to have difficulty in getting repeat visitors because they have no way of knowing what your next post will be about. You put up some great basketball stuff in September, then all of a sudden you're talking about fashion and scooters. You will be more likely to be able to sell something if you keep it more focused so that you gain a reputation for your expertise and great content.
You have to promote your blog/site in communities so that you can get decent traffic and the people who visit your site or blog can click your affiliate programs. You cannot directly give your affiliate links in in communities. Facebook is a decent place where you can post your links in forums, groups, personal messages etc.