Thoughts?

My current portfolio as a 21 year old Roth is FXAIX and QQQM and brokerage is SCHG,SCHV and VOO so my question is this suitable for the long term any recommendations would be appreciated thanks.