I think technical analysis is enough in most cases as there is not always some news that can affect my trades.
The technical analysis shows how the price moves, however, fundamental analysis shows what moves the price. I think using technical analysis alone is sufficient but if you want to go deeper into the things and understand the background, then it’s good to make fundamental analysis a part of your trading. It makes your decisions more subjective and you are not reliant solely on the indicators or other technical tools.