Agree with PPs - this isn't some fault with your or your child, but as the adult, YOU are the one who has the capacity to change things.
I run parenting courses and a couple of our mantras are "the behaviour we give attention to is the behaviour we get" (so if you don't like the behaviour, don't give it attention, but give LOADS of very positive attention to the behaviours that you want). Where you can, ignore, ignore, ignore bad behaviour - don't feed it! But it's ok to use "I" statements (i.e. "when you do x, it makes me feel y, because....")
And
"If what you're doing isn't working, don't keep repeating it". Break the cycle (for both of your sanities).
I agree with the PP who said change "don'ts" to "do's" (so, stop saying don't do x, y, z, and instead say "please do a, b c". Give praise where you can.).
When you get behaviour you don't like, offer a clear choice with consequences "you can keep on doing x, and then you'll have time out/early bed/whatever, or you can do y instead, and we'll have a lovely cuddle/game together/whatever"). Give praise and positive feedback for good choices. Use the language of 'good' and 'bad' choices. Giving your child a choice gives them power (and less to rebel against)
That's all my parenting advice in a nutshell (and it's supposed to last 10 weeks!) Good luck!