Hamlet is one of the only Shakespearean plays I am particularly familiar with. Your essay was very good, and it refered to the context of Shakespeare very well, but in order to improve it, I would suggest including quotes from ANY Shakespearean play wherever possible to support your arguments, and demonstrate that you truly know your stuff.