Titanium Backup for deleting bloatware, and if ur comfortable flashing a rom, DO THAT. almost all of them give u massive amounts of extra space for the apps you want. I bought myself a new 16gb sdcard for $20 which was totally worth it. Roms speed up your phone most of the time and flashing kernels (basically the engine to your phone) SIGNIFICANTLY IMPROVE PERFORMANCE. Sprint ID, Sprint Zone, Voice Search, Voice Dialer, Maps, Youtube, Email (I think, cause if all ur using is Gmail, who cares?) are some things that you can delete throught Titanium Backup. Titanium Backup is not the only one that u can get, and i wouldnt get it if ur not on a custom rom cause its a pretty large app if ur on the stock rom. If u want to overclock, i suggest using SetCPU, no whatever the one u mentioned was. Also (maybe this is just me) I wouldnt overclock cause itll drain ur battery REALLY FAST, I get paranoid about my battery a lot so... haha. And yet I do overclock my phone cause I bought a 3500mAh battery, which thickens the phone quite a bit, but its totally worth it. The battery that the phone comes with is 1500mAh just to give u a comparison. Ah custom roms... they give u millions of unnecessary shortcuts that u love anyway and use all the time. they speed up your phone in some cases (ics, or when kernels are put in with the rom). They usually uninstall most of the bloatware u hate and look GORGEOUS. Yet still I cant wait for my upgrade cause i hate the size of this phone (even without the 3500mAh battery), its pretty slow even with all the overclocking, and even thought theyre still all awesome and the people that dedicate themselves to them are amazing, there arent very many roms for this phone compared to lets say the Galaxy Nexus
Helpful? haha ik i wrote a lot, thats most of what ik about rooting, roms and hacks