How to monetize this site: I would definitely go the route of the online course. Make a four month marathon bootcamp. When people buy your online video training, they get the videos of you showing them how it’s done. As an email course, you can set this up so they get email reminders when they are on day 20 what their running schedule should be, etc. You could earn money in a lot of different ways with this site. It would be excellent for sponsorships, but also Amazon affiliate sales and video courses. Heck, even an eBook could be really good for this niche. The door is wide open.
Produce interesting content. Once you've got your blog set up and your merchant/retailer/affiliate connection is established, you'll need to produce content for your blog. You should update your blog on a regular basis in order to keep readers interested and returning to your site. Some bloggers are comfortable with making new posts every day, while others make blog posts one to three times a week. Find a schedule that works best for you and go from there.
My goal with this site is really only to write about 25-30 pages with information as I learn about boats and do customizations to my boat. I’m also adding a forum. Forums seem to be very popular with boat owners so I’m anxious to have others generate content for me. I don’t have huge plans for this site, but I’m sure it will bring in a few thousand a month if I don’t fizzle out. This is going to be my fun project for the next little while.