As Twahl points out, aluminum frames are notoriously stiff and unforgiving.
You might consider a suspension seatpost, and/or larger-diameter tires. If you're going to be doing even some off-pavement riding, a bigger "footprint" might help, and you can often run regular MTB tires at lower pressures for a little more cushion.