I assume this is just for in game use, so I haven't added EVs or held item, as neither really matter in game.
Ability: Limber (there's no choice for that)
- Hi Jump Kick (STAB)
- Earthquake (coverage)
- Return/Rock Tomb (Rock Tomb isn't powerful but it will deal with Flying types, otherwise use Return)
- Toxic/Mind Reade/Foresight (Foresight is the only way to deal with Ghosts, Mind Reader ensures Hi Jump Kick hits, Toxic is if you don't want either move, or give it both Return and Rock Tomb)
Note that without Foresight, Hitmonlee is completely walled by most Ghost Pokemon.
As for where to get these moves: Hi Jump Kick/Foresight/Mind Reader are all learned levelling up. The others are TMs.