all depends on how much time and money you have. If time is not an issue then do the link building yourself, there's plenty of free resources on the net to help you do this. If you don't have the time, but have the money then pay someone else to do the link building for you. But make sure they're going about it in the right way, i.e. separate class C IP's, not putting links on sites in bad link neighbourhoods, one way inbound links etc. Or if you have enough cash run an Adwords campaign, get the traffic and then look into SEO at a later date.
I am wondering regarding rank and video... Since video gets good rank with google....what if you created a video and then used a video submitter like say submitvideosnow.com that submits a new video to all the dift. video services and had the link in the description going to the first video if that would drive up that first video. Is that how a back link would work??
When u do the forum posting, the link within the forum is one-way which is definitely more valuable than a reciprocal link. But make sure that the forums you are posting is do following ones.