"I don't know if I will get him these things. I kinda of want to get him something a little meaningful, but I don't want to look cheesy!! Any suggestions??"
I am not totally sure how meaningful you want it to be. BUT, if he would wear it, what about a shirt that says, "She's the lucky one" with a pointing finger on it? In turn, you'd have to buy the one that says, "He's the lucky one" to make it all the more fun. Just a suggestion.
What about getting a Bible verse that's meaningful to him engraved on a keyring, plaque, or even printed/embroidered on a pillow or blanket?
Does he wear jewlery? If so, what about a nice necklace (or bracelet, ring, even a watch)?
I have heard that most guys really appreciate getting flowers, even if they won't say much about it. This to me would be in addition to what else you get him. Like I've thought about if I ever did this for my guy, I would get him red flowers probably, since that's his favorite color. And tell him so, and that's one way to make it more meaningful.
Are his parents going to get him any video games by any chance? If so, you could check with them on which ones and get a strategy manual to go along with one or two.
If he doesn't have one yet, a nice framed picture of you or the both of you.
Would he appreciate a "gamer" shirt? Or just any kind of shirt. But to make it more meaningful, you could choose one in a color and/or style that you like to see him in, and tell him that or include a note about it tucked in the collar or something.
I have lots more ideas actually, but I need sleep now.

PM me if you'd like!
~Lynz