DD is 2, and wow she is horrible!

i feel bad saying that but far out the tantrums, screaming and yelling, headbutting the floor etc when she doesnt get her own way are unbelievable!
its got to the point where she has had a faint bruise on her forehead from where she hit it so hard

im finding it hard to stay patient and not raise my voice with her.

ive tried:

time out- worked until she would ask to go there when she had done something she knew she shouldnt do
talking calmly to her- shes usually screaming to much to hear what im saying to her
1, 2, 3- ask her to do something or put something back she cant have and if she doesnt count to 3 and then i step in and take whatever it is she has
raising my voice- but i hate it and dont want her to think im a angry mummy all the time

im at a loss as to what else i can try

i try to be consistent as possible but its getting hard, i feel like im loosing control!