The basic problem I see is that you are not specific enough in the various elements of your plan to know what they mean and what to do when you are trying to make buy/sell decisions in practice.
For example, trailing loss "with support/resistance, once moving using swing low and high points taking into account bid-ask volatility spread, to lock your profits and stop your losses, with initial trailing stop under a support base,a swing point low and lowest bid. [or could I use ATR of 5 instead?]" Just how are support/resistance determined? How are swing low/high points determined? What does it mean exactly to take bid-ask volatility spread into account? What is 'bid-ask volatility' anyway? When do you use ATR 5 instead? And why would you use ATR 5 anyway? You may know the answers to these questions, but they don't appear in your post.
These indeterminacies run throughout your plan, I think. What I found in my trading from plans of a similiar sort is that when it came right down to it, I couldn't make a decision in practice. Or, really, I could justify any decision depending on how I evaluated each factor, but I had no objective criteria for the evaluations.
The second thing is that it seems to me that you may have a more complicated plan than is needed, and it may work against you. But I'm not sure because I don't know what time frame you are planning to trade. I
For example, your item 1 makes it look like you have a long term position in view. The company's plan for making money is almost totally irrelevant, for example, if you are day or swing trading. And a trailing stop based on the last swing high/low is a bad idea if you are position trading or long term investing. It's difficult to evalute the plan without knowing your intended trading time frame.
There are other things that need greater specification. Your money management plan is very weak, I believe, partially because I don't even see how it is a money management plan.
And your initial profit target suffers especially from the sort of vagueness that I am criticizing. You say it "can be done," but you don't say that is what you are going to do or explain just how it can be done. In my view, this is an especially egregious error, because knowing when to exit is at least ten times more important than knowing when to enter.
I do think you are hitting on all the areas you need to, and your ideas are good. But it looks to me as though you really need to work on specifying exactly what all these thing mean and eliminating those that are not useful for your type of trading.