I can't wait any longer.

Literal

I [topic-は] already this more-than cannot-wait.

これ以上 ('more than this, any further') sets a limit. 待てない — potential negative of 待つ ('to wait'). もう ('already') indicates the limit has been reached. A statement of impatience.