Utilize your financial knowledge, give your answer or opinion to the input question or subject . Answer format is not limited.

Most important skills needed to select profitable stocks 
You need to have 3 things if you are considering short-term trading (which I absolutely do not recommend): The ability to completely disconnect your emotions from your gains and losses (yes, even your gains but especially your losses). The winning/losing on a daily basis will cause you to start taking unnecessary risk in order to win again. If you can't disconnect your emotions, then this isn't the game for you.  The lowest possible trading costs to enter and exit a position. People will talk about 1% trading costs; that rule-of-thumb doesn't apply anymore. Personally, my trading costs are a total 13.9 basis points to enter and exit a $10,000 position and I think it's still too high (that's just a hair above one-eighth of 1% for you non-traders).  The ability to "gut-check" and exit a losing position FAST. Don't hesitate and don't hope for it to go up. GTFO. If you are serious about short-term trading then you must close all positions on a daily basis.  Don't do margin in today's market as many valuations are high and some industries are not trending as they have in the past. The leverage will kill you. It's not a question of "if", it's a when.  You're new. Don't trade anything larger than a $5,000 position, no matter what. Don't hold more than 10% of your portfolio in the same industry. Don't be afraid to sit on 50% cash or more for months at a time. Use money market funds to park cash because they are T+1 settlement and most firms will let you trade the stock without cash as long as you effect the money market trade on the same day since stock settlement is T+3.