The actor Value "SpeedMult" does what you want.. I believe 100 is normal. and something like 500 is really fast.
Dont know about potions. but Ive had a lot of luck using SetAV on actors for my Necromancy mod. But like I said I havent messed with potions, not sure if that works differently from spells. But you can use GetAV to get the original Actor value and then SetAV = (Original + Whatever) "Although for some reason GetAV acts wierd with "SpeedMult" Unfortunately I have had no luck at using the same technique to Slow actors down.. I was trying to make a spell to cause a target to slow and using the same trick had no effect. Didn't spend a whole lot of time looking into it yet though.
Come to think of it I'll post my problem on here too. It's possible if someone responds to that it may help you as well.