Hello;
First things first, congratulations on your wins so far and the dedication to study chess seriously.
There are probably a lot of ways to train for an event ... your coach should be able to give you excellent advice on the best way for you to train.
Here is what I do ... select a chess program that you like ... one that has the ability to create opponents. I like to create opponents that are not as strong as I am. This lets me play a lot of games and it builds my confidence when I win against the computer. In this day and age of small palm top computers one can play almost any time or any place.
I select a couple of openings and I play them constantly against the computer this gives me a lot of OTB experience.
I am not a strong player ... but this approach can't hurt.
One other thing I do, whether I am preparing for a tournament or not is to visit:
http://www.chessgames.com tje chess puzzle every day is a wonderful little training aide.
Gens Una Sumas,
Bill
P.S. I have a few games on my youtube site:
http://www.youtube.com/nulfinator