Woah, thanks for all the tips! Yes, after checking out the hexhammer build, it does seem like a good start for ideas.
For the race, I think I'll stick with Human with Eldritch Strike, I'd like Tiefling, but it seems to limit the options quite a bit, and well, frankly, I can't stand dwarves...