The question you should be asking is, how I can I create a value added site on a premium domain and then sell it for 5x yearly revenue. The words Parking and Free should never be used if you want to create a valuable asset.
I suppose that will depend on your skills first of all. But in any case I'm sure that SEO is the best way. Develop domain name in this way - place google adds and earn.
i dont think there are any free or magicall ways to make money - if you put more time into something the more you will get out of it
open CMS (content management systems) probably your choice here. Also plugging in to the Creative Commons channels (wikimedia and similar) for images, content, vids etc. ROOFIS