How can I improve my investment portfolio?

Turning 28 this year and starting to take investments seriously, a little too late but better late than never.

Currently my portfolio is as follows:

KDI - Around 40k here

Bank and TNG+ - 30k here (Emergency funds)

ASM - 10k

ETF - 10k (not fully invested yet, just invested half in ETF recently, half more to DCA in the future)

Will focus more on ETF and DCA monthly or even twice a week moving forward.

Am I invested too much in KDI? Am I holding too much cash?

Any sifus can give me advice based on my portfolio?