weight training program my coach gave me

Very generic. But it looks like all the bases are covered. I would drop the extra hip flexor work and do ab work instead.