The league does provide jerseys. The cost of jerseys is part of your registration fee.
Yes, each team receives one 1 and half hour practice a week.