There is one flaw in your service: how is someone going to pay you for your service, if paying you can take just as long as the original transaction takes to confirm?
I suggest migrating to a better wallet with less inputs.
The wallet has no influence on how many inputs you received. Do you even know how Bitcoin transactions work?