We found that consistency at bedtime worked the best for us. There was a list of things we did in a certain order. That helped her get ready for the notion that she was going to bed. Here is what we do:
About an hour before bedtime she (and sometimes Mommy and Daddy) would get their pajamas on for a 'Jammie Party'. The 'Party' would involve eating some popcorn, reading some books, snuggling, sitting down to watch part of a movie, etc.. This helped her wind down some. The we'd (at the same time every night regardless of darkness - daylight savings time really screws up sleep habits for my kid)
brush our teeth
make sure there were no dirty clothes on the floor
take our vitamins
get in bed (laying down) for a few pages of a book or short Disney story
2 or 3 minute backrub
Generally by this time, she would be calmed down enough and go to sleep. If she complained she wasn't tired, she still had to lay in bed, and wasn't allowed to play.
This worked good because once she got used to it, parts of it could become praise/punishment. IE if she goofed around while brushing her teeth she may loose the backrub part. On the flip side, if she was good during the day she would get extra pages read, or more of a backrub.
She's 6 now and still relies on that schedule and reminds us if we miss or forget parts.
For punishment during the day, we used something I heard on Dr Phil

- we found her 'currency'. What makes a difference to her. For her, it's the stuffed animals she sleeps with. Taking her other toys away doesn't work cause she will find other things to do. Taking away going to see Grandma doesn't work cause she knows eventually she will be able to see her. If we threaten to take 'her guys' away with a 1-2-3 count, that generally snaps her in line.
I agree with another poster - hitting/scratching/etc is ground for immediate punishment, no matter what. It's very disrepectful to you and will only get worse.
Good luck!
P.S. (oh, Goofygirl... having them run around to work off energy never worked with DD. She had/has boundless energy. Wish she could share some of it..



)