It does not seem you know how to use a BB properly. Similarly, like in Android, if you install the primary app for that service, Facebook, Flicker, UberTwitter, and so on, that app, for the most part, would also provide a service for you to upload the picture to the app directly from the gallery. So if you're in the gallery or picture view, when you pop up the menu, you will see a menu entry that would say "Send to Facebook", "Send to Flickr", "Send to UberTwitter".
I believe there is a Pixel Pipe app on the BB the last time I checked App World and there's also one in Android. There's also one in the iPhone too, but it got yanked out by the App Secret Police. This app is all over different platforms.