You need to drive online traffic to generate more leads online, but your competitors are ranking above you for all of your target keywords. You may be using an agency currently, but understand there are lots of SEO improvements and changes that need to be made to your site.