You can almost always win if you have enough focus. The question is, "Will winning this keyword generate enough RoI to make the effort worthwhile?"
I would not compete against those sites unless there was something about my site that made it special and linkworthy. How is your site special? Why should a visitor use your sites instead of one of the established competitors? Why should a visitor recommend your site to a friend? Why should a blogger write a post about your site?