I am truly blessed for the way all of my kids have treated their newest sibling. I have 4 kids now, oldest son will be 10, my second son will be 6, my daughter just turned 4 the day after I gave birth to my daughter that is now 2 months old. For each one while I was pregnant I talked up how good of a big brother or sister they are going to be and how much they can help cause mommy was going to need their help. It has worked like a charm, they all sit and hold her, get things that I need for her, or help calm her down by singing to her. That's the best part for me, I love it. But the main thing is showing them that they still can have you all to themselves. So my husband and I try to take turns with our little one to give the older kids our attention. When my husband is at work I take my babies nap time to spend with our other kids. The only complaint that i do have is that they sometimes end up fighting cause they all want to help at the same time. So they are learning that they can take turns with that.
Also to help with her regressing you can try what I did with my second son. He used to cry a lot like a baby and want things that where for a baby ( like pacifier, or a bottle) after my first daughter was born so, I started to treat him like one. If there was a toy that he liked to play with I told him he couldn't because babies can't play with that toy. Even things he'd like to do, I would tell him he can't cause babies don't do that as soon as he started to realize that babies don't do anything he figured it was better to act like a big boy.
I hope everyones advice can help you, and best of luck to your growing family.