As @QbsidianH20 said, your skin is on the wrong layer.
The only way anybody's going to see your skin is if you turn on your secondary layers in the settings menu. If you're playing 1.7 or before - Tough luck as only that bottom black layer is going to show.
Consider shifting your body up 16 pixels. Also, your other arm seem to be missing too.
To fix that, simply copy your current arm texture and flip the textures (as needed).
Use this template if you do not know where to position textures for body parts.
Note: By 'black', I meant a transparent pixel (a pixel that has no color on it).
You can find Dragon Heads on End Ships.
How to locate an End Ship
After you kill the ender dragon, you might spot two clusters of bedrock with a portal in the center off the edge of the island- these lead to the outer islands of the End. The portals look like this:
It's extremely hard to get in them, as you can see the gap for the portal is only one block tall (use of an ender pearl is recommended!). If you can't, the outer islands are ~1000 meters away from the central island, so lots of stacks of some easy-to-obtain block like dirt or cobblestone could get you there too. Also, you can make a flying machine., make it go outwards from the islands, and AFK for a few minutes. The outer islands look like this:
As you can see, there are many dips in between the islands, you'll need a lot of blocks. Eventually, you'll come across this:
which is an End City. Up in the air, you might see an end ship:
On the very front, you'll see a Dragon Head...Feather Falling is extremely recommended!
Thank you for the suggestions, commenters!
Best Answer
Use the y-rot and x-rot arguments in /tp
Do not include either the <>s or the []s when executing a command
Source: Minecraft Wiki