Can genetics be an answer to our human flaws?
Here are three elements you want to consider


we are not able to make genetic manipulation of all the cells in a grown-up individual. There exist a whole bunch of treatment making use of genetic engineering in adult humans but they are typically quite costly.
The phenotypic traits that you mention are extremely complex. There is no simple gene that will allow a lizard to regenerate a lost limb. You will have to learn more about cell specialization in order to understand why lizards have a power of regeneration that we don't. Similarly, you can't just transfer a few genes and expect a human to be able to photosynthetize. Photosynthesis is a very complex process which require the ability to perform a whole bunch of reaction, which require organelles we don't have for the reactions to take place, which requires the ability to gather and concentrate lots of $CO_2$, etc... It is really really not that easy. You should learn more about the specific traits you are mentioning to get a notion for why it is not that easy.
Genetic manipulation on human is vastly illegal for ethical reasons. But these ethical reasons are to be discussed on philosophy.SE.