You are using quite a low-spec device. I'd try turning some of the video settings down, such as render distance, particle render distance, and anti-aliasing.
I'm having a similar issue...I get a "failed to load character" message on startup, and then my skins just load eternally. I can't edit or delete characters, and trying to reload them instantly displays the same "failed to load character" message.
Edit: I can still play on servers. Any time I try to play on a server my skin defaults to Steve or Alex, whichever one the game feels like serving up. Trying to reload my skins while in an online game displays a "Multiplayer Restricted Skin Pack" message when trying to exit the menu, and forces me to restart the game.
Took a look in the loot tables folder just now, this hasn't been fixed yet @Erick Delez.