Side note: When I go through two-handed knot tying with the med students, and I ask them "which hand do you tie with?" They almost universally say "either one," as to advertise some ambidexterity. They also mention being good at one-handed tying.
Then, I ask them to demonstrate, and they usually can't do any of the knots correctly. Usually, they've learned the basics, with some huge rope, and not realized how dynamic the process is (based on body and suture positioning), and how much harder it is to tie knots with gloves and small sutures.
To quote Eddie Murphy, quoting Nietzsche: "He who would learn to fly one day must first learn to stand and walk and run and climb and dance; one cannot fly into flying." (great movie, btw)
I think med students should focus on being really good at two-handed tying with their dominant hand as the base, and should hold off on practicing one-handed and opposite-handed techniques. Otherwise, they just become mediocre at several techniques instead of being good at one. Also, most good residents won't allow a student to tie one-handed out of principle.
As for suturing, there isn't a very good synthetic alternative for skin when practicing subcuticular stitches. A banana sounds fine. Still, don't focus so much on being fast. Instead, focus on doing it correctly. Try and find a resident who will go over it with you patiently. The biggest problem is usually lack of good teaching.