Well if you think the brand exposure TSC has that catapults them to top rankings. If you a small retailer selling Horse Stall Mats with zero brand it will be an uphill battle. However I have found the amount of on page content plays a minimal role to the overall ranking factor. The biggest factors would be to have great branded links that pertain to your business, Social Media Presence with high engagement, and useful evergreen content on your site for people.
It looks like you have decent rankings for that keyterm. With out going to involved it looks like a little push from links to that page and work on your social media engagement since that's really lacking.