Positive messages tend to get a lot of love on Instagram; be sure that your photo is accompanied by either a really strong description of what you're doing in the picture, or a message that people will catch onto. You have to sell your affiliate programs in a clever way, because Instagram only supports either clickable tags to other profiles, or links in the biography section of a profile.
The online lead generation is a multi-billion dollar industry. Done right it can be far more profitable than many imagine. Everyone that I know that is in the business and knows what they are doing, for the most part, does 6-7 figures. While that's a huge range, much comes to one's ability to scale and effectively build / manage the infrastructure needed to scale.