You simply have to figure out WHY it takes you so long to get to your best. Lack of reps? Lack of focus? Lack of physical fitness coming in?
And what do you consider your 'best?' More hard hit balls? Better stats? More comfortable?
There's a reason for it, you simply have to be very honest with yourself and figure it out. Once you do, change you habits accordingly.