I fed a pellet feed for horses of all ages plus a foal supplement to my babies. I think it was Strategy but its been a few years ago and my memory comes and goes (goes mostly)
Most feeds will say for what ages. I just prefer a pellet that's lower in sugar. She's eating good hay too right?
If she wasn't used to humans its going to take some time for her to recognize that your not there to eat her. She is in survival mode so naturally she will strike out. She should calm down over time. Just spend as much time with her as you can. Keep it quiet and keep your movements slow. Don't rush her.
You should contact your vet as far as worming goes. It depends on where you live and your horsekeeping. Foals are notorious manure eaters so it may be good to have a fecal egg count done first. That way you will know what your going after rather than just randomly worming.
You should be able to just take a manure sample to the office rather than take the whole horse
Its so much fun to start them young. Congratulations and have fun.
ETA- If your new to this you might look inot Clinton Andersons Handling Foals, Weanlings, and Yearlings. I found it very helpful. I think I got mine used on Ebay. Another good site is Cherry Hills horsekeeping site. She has articles on a foal from birth to adult. The foals name is Sherlock so look for Sherlocks pages. http://www.horsekeeping.com/horse-tr...-care-info.htm