How to Speed up Your Old or Sluggish Android Device is worth reading. For me the two best things were rooting and deleting as many unwanted applications as possible (I use the free and excellent Titanium Backup). A lot of Android phones nowadays ship with a load of useless apps which you can easily remove, freeing up memory and making for a nice speed boost.
Before you do anything though, do make sure to check with the online forums which apps are safe to delete, or you could end up wrecking the handset, and have to do an operating system re-install or worse. But one of the beauties of Android is you can fiddle around like this legally, and still enjoy a top class phone platform.
This guide provides a number of tips you can use to speed up your phone, and while not every tip will apply to you or your phone, you should find at least a few tips in here that will. Whether you’ve rooted your phone, overclocked, flashed a new ROM, or none of the above, you’ll be able to take advantage of a number of the tweaks below to get your phone from sluggish and glitchy to quick and smooth.