In my opinion you are too good to be dependant on praise from other people (including praise from me).
You have innate skills brother.. and the truth is (least from my perspective) when people are really good/genius at something, some/many/most people will be too jealous of your skills to be able to then praise you. That is why I think praise shouldn't affect you. If praise affects you, then so will knock downs. Some people will be jealous (because you're really good) and then if you are expecting praise (which I am not saying you necessarily are) you might get down hearted if they then proceed to knock you down out of sheer jealousy.
As of the last few minutes these are my thoughts; perhaps I am really wrong, I don't know. I hope I've explained myself well.. it's late.