Potty training is such a challenge, I know, I went through it last summer with my twin girls.
My girls love to imitate, early on they were drawn to baby dolls and taking care of them, just like mommy does. So, I got them each a baby doll that pees (water) when you feed her a bottle. She also comes with a little potty seat and diapers. My girls loved "teaching" their baby how to pee on the potty, just like mommy teaches them. I would tell the girls that they'd have to show the baby how to go potty so the baby doll could learn the "right" way. So, they'd put their baby doll on the little potty , while they sat on the potty to go pee...and it worked!!
Also, I found that the little potty seats I got for my girls were great in the beginning, but they wanted to sit on the real toilet like mommy and daddy, so I got the seat that you can place on top of the toilet seat and a step stool to climb up. This made a huge difference. Then, I put the little potty in the car for emergency potty breaks. I used it a lot because I kind of have a phobia of dirty, public bathrooms and it was hard to take 2 kids to the bathroom by myself. So, before I would go into any store I'd take one girl to the back of my SUV and have her sit on the potty to pee before we went about our errands. I kept a box of large Ziplocs to empty the pee into and Clorox wipes for clean up in my car at all times.
I have to say, though Pull-Ups are great for sleeping, they weren't great for teaching the pee alertness because they absorb right away. My girls liked wearing real big-girl panties, like mommy, and when they felt the like trickle of pee-pee come they'd run to the potty to keep the rest from coming out. You may find you'll do a few changes of panties throughout the day, but after a week or two they get the idea.
The hardest part for my girls in the potty training stage was putting their poo in the potty, and that's another story. Lots of bribery worked for me...sticker charts, candy, toys, etc..
Good luck and stay consistent. It'll seem like a piece of cake in a few months.