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 that SEO improvements and changes need to be made to your site.