Maybe you need a double or triple set up

But seriously, the drops should help as well as the extra riding. Remember, you were on a boat for quite some time as these other riders were training, training and training. Keep it up and you'll be doing the whacking soon yourself!