Good call on the trainer Spunky, the right trainer can make ALL the difference in the world . 700.00 is a little steep , but i assume thats including diet , training , posing , and music .
A trainer won't lie to you like a mirror can.
As for sponsorship at your level , if your lucky you might get a gym T shirt to wear at the show (some old school BB/PL gyms may give you the month before the show free), but real sponsorship (money,food,drugs,supps) is probably not realistic .