My program had the set-up of skills lab, as well as videos, along with open lab times, when there was a nursing instructor there, or open so that students can access to practice. IMHO, your program is pretty well set up for various learning styles. Remember, no one is expecting perfection...for example, I recall going through a skills test and I broke technique and stated I broke technique...I practiced at home, in the lab, watched the videos to get familiar, and I STILL broke technique, but, I KNEW it...that was the most important part to the instructors, and I passed, no points off, because I knew what misstep I took, and followed up with I would stop the procedure and start again...if students didn't state missteps, they had to be remediated because the instructors felt they could not identity if they made the misstep, resulting in unsafe care. It may be frustrating, but you are still learning, and this is the first step before you are in contact with a pt...not every school can afford a around the clock, state of the art simulation lab...in a prefect world, yes..
Just remember safe, unsafe care, utilize the nursing lab (STAYED in the nursing lab even in my senior year...hands on learner) and do the best you can!