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.