Are you talking about 16% signup to deposit ratio? If thats so then it inst too bad at all. Nice work!
I would try and pound out those traffic sources and see if it’s mainly keyword generated. If so then see how a good landing page does for you targeted right towards that SERP.