>>2709283As a hormone grill this is the best advice I can give you.
1. Learn how to look attractive as a man. Working on is one thing but ware clothing/accessories that fit no matter what body size.
(Shower, shave/trim, use something to smell good)
2. Learn how to flirt. Flirting is a mixture of mostly being nice but sometimes playfully being an asshole. Compliment her on something she has done (like her nails) but do not be afraid to tease her about other subjects.
3. Find a girl who is interested in the things you like; that way the things you like bind you together. If you are a geek then find girls who try to advertise themselves as nerdy types.