To answer number 2 first, you keep them on a 5 day feeding cycle with appropriate size feeders until about 700+ grams and then switch them to once a week. Always give them as big a prey item as they can comfortably handle. Whether or not you make it in two years is entirely up to the snake. If she stays on feed the whole time you may make it. If she hits the wall at 1000 grams as many do and she goes off feed, it could be 3 years.
Regarding a male, you can breed at 500 grams and 7 months old but be aware that males will often go off feed when they start breeding and if the don't go back on for a period of time it could be a problem. If a 1000 gram snake doesn't eat for 4 months, they have a lot more body stores than a 500 gram snake.
Best of luck to you.