S.H.
Well my daughter and my friend's daughter... NEVER woke up well. At all. TOTAL "Troll" in the morning, when waking or when waking from naps.
My daughter and my friends' daughter, outgrew it.
They are simply NOT 'morning' people.
For the other tantrums... well it is also her age.
The book "Your Two Year Old" from Amazon is good. Its a book for each age and what they are like. Although written years ago, it is still very helpful.
An easy read.
ALSO though, from this age, I taught my kids the 'names' for feelings... and how to say it. Literally. It then, over time, teaches them HOW to express/communicate themselves (to you).... and how to know themselves.... over time... this will also help with their "coping-skills."
Coping-skills.. .in a kid this age, they do NOT have any skills for that, at all. It has to be taught to them.... which just punishing for it, does not teach them.
In kids this age, their emotions, are not even fully developed, nor do they even know... how to handle it or any frustrations. So, it has to be taught to them.... how.... and that you will 'hear' them.
Even if my kids are grumpy for example, they KNOW they 'can' tell me... and I will validate them... THEN... that 'we' will do something about it... to cope or help them... as a "TEAM."
Sometimes, too, a kid just needs to deflate on their own. Which they will do. When in the midst of a tantrum... it is not a good time to lecture them or interfere... because a kid cannot listen to 'reasoning' at that time... in the midst of a tantrum. So, calm things down... then... go on with your way of teaching her... or correcting her... about it all.
They are a rock collecting moss... they are learning.... and it takes repetition... for them to get it, down pat. Not even some adults... can do that or manage their upsets.... so, it is learned... and 'how' a parent reacts to a child's frustrations... that will 'teach' them... how to handle it.
For you... you need a break too. Tell your Husband. It is only fair. A woman/Mom needs HER time off too.
Time-outs.. do not work for all kids.
For some, it just makes it worse.
Toddler-hood... is not easy... for the Mom or the child themselves... because they have NO 'skills' or ability... to cope... and they need to be taught that. AND how to communicate... and express their feelings, good or bad.
ALSO make sure she is napping. Over-tired kids... get MEGA fussy and more prone to tantrums....
all the best,
Susan