Best way to speed up Evo? Well first of all you can disable BS service at boot and if it restarts then disable it via service manager apps, as this will release minor resource. Far as battery goes depending on the type of data intensive access you can setup timer so when your phone is idle it will shutoff data access and auto reconnect with given interval. The biggest cause of battery life is you guessed it the display, so change the blacklight setting and make it dim.
Now those are the things you could do without anything, but if you want extreme setup to make phone faster you have to OC it thus killing more battery, for battery part you can use extended battery pack. You can also setup smart scaling profile like I have setup so its all helpful.