Here is an answer. Trading involves strict discipline. If you have a cut and dry system, it is immensely hard to sit there for 6 hours at a time and not do anything with the market. Basically, it almost feels like you are some "order operator" that is just mechanically operating according to your system. Another part of me wants to be discretionary.
If you wanted to rate the job of trader on a coolness continuum where on the low end was an "order operator" and on the high end was a "rock star", the job of trader would be much closer to "order operator". This isn't to say you can't get satisfaction out of being a trader. But trading isn't sexy. Trading is work and work is boring, tedious, frustrating at times. The sexy part of trading is being your own boss and making good money, it isn't in doing anything you want and making money. I don't know any job where that is possible. When you start out you don't have any reliable discretion, so I'd say lean heavily towards the systematic side rather than the discretionary side. Your ego is telling you it can trade better than your system. Tell your ego to take a hike!
Now to the point about trading your system. If it is truly objective, and knowing that you have computer skills and use IB which has a nice order entry API, why don't you just fully automate your system (or automate the entries) and forward test that until you are comfortable with the results it is giving, then just turn it on live?