She needs to be trained for barrels, before you can expect her to run them, so of course she "can't run barrels for the life of her". She's not trained!!! And the fact that you say she has an attitude implies to me that you can't always control her and/or get her to do what you ask, and she (or you) may need training in general.
It takes a lot to train a horse for barrels which is why entire books have been written and entire DVD training sets have been created. And it takes time. Expect anywhere from 8 months to 2 years to have a fully trained and seasoned barrel horse.
I would definitely get yourself a barrel racing trainer to help you hands on. We can rattle off tips and advice here on the internet, but if you've never done it and if you have trouble with your own horse (because she has "an attitude") you will not be as successfull as if you being trained in person.
Beau159 thank you I can control her just just about no one's nice to her except me so she doesn't like people. I have a trainer helping me. She has an attitude because the last person her rode her abused her now she hates just about everybody.