A Dive into my weaknesses and strengths