Yes, some - for sure: you’re buying into a trending direction and using a basic price action principle to time your entry.
Those are both perfectly valid things, in themselves, to be doing.
However (as you rightly suspected) it’s sometimes a very long way from “having good entries, in principle” to “having a trading system with a positive net expectancy (or ‘edge’)”.
I don’t mean this impolitely, I promise, but what you’ve described is a very long way from being a trading plan. It’s a plan for [U]entries[/U], at best (and not a complete one). That’s not to say that it’s a bad one, of course.
Extremely good observation, there: it is indeed.
In the overall scheme of “what makes up a trading method”, I always think that “entries” are about 2% of what’s important and exits are about 8%.
I would suggest that you need to be thinking about the following (not an exhaustive list - just the “main stuff”) …
Size of targets and how to define them (maybe in accordance to the volatility? maybe ATR-related? maybe something else?);
Size of stop loss (similarly) and whether to move it (only ever in the direction of the trade!) and when;
How/when to exit (the general principle is that you should exit when the criteria of entering are no longer valid, but you’ll need to develop a list of reasons why that might be so, and some criteria for trying to determine in each case, as objectively as you can, whether that’s so);
Position-sizing (including whether and when to add to winning trades, but never to losing ones!).
Personally, I’d advise you, regarding your entries, to be using the moving average crossover (and slope, and divergence) to be “defining when you’re allowed to identify a trade with a view to potential entry” rather than “as an entry”, and working more on price action for the entry itself.
There are also some very good (non-indicator-based) price action methods of determining when to exit trades, but it’s important to aproach that subject appreciating at the outset that no system you use is ever going to be perfect, and that that doesn’t matter. There’ll always be some (perhaps many) trades for which an exit method different from the one you’re using would have been better, with hindsight, in that instance. This is normal, and not in itself a sign that you’re doing anything wrong. Regarding exits, just as is true of other aspects of trades taken, what matters is the collective outcomes of 300 trades, not the outcome of any individual, specific trade.
But at the very least, you’re thinking along good lines and asking good questions, here.