6 year contract

Recruiter wanted me to sign a 6 year contract for national guard. I got a 50 on the asvab. Trying to go 11b just to see if I like it or not. I’m most likely going in as an E-1, am I allowed to ask for a higher rank like E-2 or E-3? Or is there a program I can get myself into that can rank me up before I enlist and allows me to still able to sign just a 3 year contract? Also, he said that bonuses come and go and that I should ask for it at Meps on the day I sign my contract. Is he correct?

When I asked him if I could possibly go in with an E-2 he just brushed off the question. Am I asking the wrong questions?