I read through all possible optimization tutorials before even attempting to start such a mobile intensive game and there's no unnecessary collision checks in my project of course. So that's not it.
Might be that the RAM is bottlenecking since I assume the GPU doesn't have any VRAM, and if it does it's definitely bottlenecked. My animations got 100's of frames and that's just how it is, I made the best out of it, so I assume it has to keep getting the frames out of the RAM, which is slow, right?
Anyway, since I see it's not limited to 30 FPS, which is great, I found some things that could optimize it for phones. I simulated real time shadows which was pretty heavy and put static shadows instead, removed the noise and voilà 55-61 FPS. Those were the effects that were a bit too heavy for a phone
Thanks for all the tips guys!