Re: Drills to improve speed? Also power.
You can try push ups. It helps with explosiveness and it also helps you build a little strength too.
Another one is when you shadow box, practice throwing very fast punches from time to time. That should at least help you build some work on speed