So naive.
Traffic is important, but that's not nearly enough. You have to clearly answer the reason why people should do business with you while at the same time conveying quality and building trust.
A website only as strong as it's weakest link. Design, copy, graphics and photos must all work together to reinforce a cohesive message, show what makes your service or products special and give compelling reasons to do business with you.
If you use stock photos and/or templates you'll just look like everybody else. You'll never build trust.
Visitors aren't captive like they are in a sales showroom. On the web, they're only a couple of clicks away from your competitor.
If your website isn't generating sales or at least leads, you'd better re-think it and change it.