Those are fairly decent speeds. For a mobile device, that's about what I would expect. Your ping, 19ms, means that it takes .019 second to reach from your device to the Verizon servers, then to the servers of the sites you are accessing, and then finally back to your phone. Anything less than 80ms is considered good, so you have an excellent ping.
And to clarify, your upload speed will never be as high as your download speed. It's a throttling mechanism used by all (and I do mean all) internet providers of any kind to prevent things like hogging their bandwidth with torrents and the like. It's essentially an industry standard.
Let us fight for a new world, a decent world that will give men a chance to work, that will give you the future and old age and security. Let us fight to free the world, to do away with national barriers, do away with greed, with hate and intolerance.
Let us all, unite!