You're in the right place and doing the right things already. My suggestion to you would be to make up a squeeze page to collect JV emails and put them on an exclusive list and treat these people well as they could promote your other products. At the same time, have another squeeze page for the fitness freebie seekers and keep them fed on a diet of good information and occasional promotional material.
If you need help setting up pages, building an email list or anything else, I would be more than willing to get you started.