on page optimization will work for your website if competition is too high as well as some off page optimization tricks.
use both off page and on page seo techniques,do onpage first and then put alll your efforts on off page techniques..
Well, competing with 95% competition is very tough... You have to be very patient to see the results. I would advise you to follow the four killer tips religiously. http://www.keywordcountry.com/blog/...-reveals-4-killer-seo-tips-to-his-kidnappers/ Apart from optimizing your own website, it is very important to monitor your competition, keep a check on their every move. You can use 'Keyword Country' for spying your competitor's strategies.
You have to do heavier backlinking with more high PR sites. It works the same as low comp keywords, just a bit more work. Off-page and On-page optimization play an important role in SEO. Try to collect quality backlinks
seo is wide topic you have to combine lots of strategies such as on/ off page, social sites, emails, advertizing and many more..
When competition is 95% tough, then do not waste your valuable there. Just find some alternative niche for less competition.
EVERYTHING!!! If you really want to go after this niche, you need to have your onsite and offsite SEO as tight as possible.