Babyk,
It is worth the time to re-read again and again Rita's sharing.
I can tell you my daughter is more or less the same as yours. My husband always complains that she doesn't like to eat and always goes around touching everything, running everywhere non-stop. I tell him not to focus on the negative side. Given a choice of a very quiet and shy kid who would cry at the sight of a stranger, who wouldn't do anything but sit at a corner to observe what the others are doing, and one like ours, I would prefer one like ours who is more active.
All the kids are different individuals and it does not do any good to compare one to another. We always complain about how naughty our kid is. But just hold on and think about it, if our kid is not healthy, how can he/she keep on screaming and running around? How about comparing ours to the ones inborn with deficiencies and need to be hospitalized all their lives? We should feel so lucky that our kids can scream and run, even at times inconvenient or embarassing to us.
Here are some methods I've tried:
Next time your daughter has finished her food but you have not, ask her to help feeding you. She may make some mess but many children like this. It can also help to train her fine motor skills. Or, interest her by explaining to her different things on the dining table, e.g. spoon, fork, plate, bowl, glass ... and ask her to name/point to them one by one.
If she wouldn't sit, offer snacks e.g. biscuits to whoever is sitting and she would have to sit before she gets hers.
Sometimes children also need to express their feelings and frustrations. When she's done with screaming, try to talk her out of her bad mood. If she insists, ask her to choose between behaving well or standing at a corner/by the door/ etc. all alone without toy. This always works with my girl.
To keep the child patient in waiting, we can sing songs together with her. Children always likes songs and this is easy to get their attention without any special equipment needed. Or, you can try this, let's see if you can stand still for 5 seconds and then count from 1 to 5. Gradually increase it to 10 or 20... You may offer her an award e.g. a sticker afterwards.
One last one, the fact that you are a full time mom will get you tired and less patient easily. Try to look for some full time/part time helper to share the household work. You will then have more time and patience for your girl.