You can not always be all these! Those things you said we should be or be not are the very things that make us human. However having control and balance is what make you a trade duper super star
Trading is not a school lesson that youll be told by someone and you will remember it in your whole life. It is just the experience which makes you a good trader. You keep on learning new things with the passage of time, which helps you out in doing effective business. But if you think that someone will tell you and youll become successful trader, this is near to impossible.
Not only near to impossible but totally out of question. No one is going to share their precious and secret strategies of making successful trades. We all know that experience is the best teacher, we learn best from our mistakes and I will advise the same for trading. Try to learn trading with small amounts.
Well aside from these i think it's also important to develop a skill in reacting accordingly to any market situations. Most of the time this will come through experience and practice and learning how to quickly adjust will probably be as big a help in trading as having enough patience to avoid panic