It is a tough question to answer, because to truly find your weakest part of your game, you need someone that is better a player, or a coach to look at your game. It is easy for me to say, my big blind game is weak, or i'm not aggressive enough etc. I can go study these things, but sometimes, i don't understand what i'm reading.