You'll need a LOT more than data structures to make a game

Some other stuff you'll need is good object oriented design skills, project management skills, and advanced topics like AI and networking if your game calls for those.
Don't even try until programming is second nature. That way you can spend your time on the architecture, which can be the hardest part. Building a game is like racing in the tour de france. You don't learn how to ride a bike while you're on the tour.
Art IS rough, especially if you can't do it yourself. Build the game using your own art, but make it replaceable that way you can show your game to the artist and say "look it's done, make it pretty". No artist is going to work for you if you start an email with "I'm creating a game making team..."