If you don't need to keep stats you can remove old campaigns and then it will delete the old stats (I think once a day it updates).
Most of the database is delivery logs, and then next biggest table is open logs. They make up probably 90% of your database. I truncate both from time to time, and only problem i notice is loss of stats on old campaigns.