Wow ppcfanatic that was a mouthful (or pageful, I guess I should say) but I couldn't agree more. All of your content doesn't match your title and all the ads give your blog a very amateur look. I know it's tempting to add banners, AdSense, etc. but if you don't have the traffic, no one is going to click or buy anyway.
So you may as well start with providing some good info. You can't worry about traffic at this point because you are going to have to do some things to make people want to visit your site and partner with you.
I could be wrong but from the look of this blog it doesn't look like you are passionate about bodybuilding. If I'm wrong, my apologies but that's the impression you give off by looking at your content. I really only saw one article and that was on your homepage. May I ask, what's your inspiration behind this topic? Are you a bodybuilder? If so, great! Add some pictures of yourself or write articles on your own experiences.
You've got the right idea, but I think you need to develop this a little more and take some time to look at this project long-term. Blogs that make money and get traffic provide a ton of useful content on one subject. Are you prepared to write articles multiple times per week on bodybuilding? Just putting up a post with a link to another ad or site is not going to do you much good.
Your goal should be to become the
KING of bodybuilding blogs by offering the most insightful, useful information one can find. Do you subscribe to other bodybuilding blogs? Look at some of the popular ones and get some ideas from them. Notice how they provide and organize their content.
You'll get there, just put in some more work.