How to weight a block above a custom form
In Drupal 7 the output from a page callback will be rendered inside the standard 'Main page content' block. As such it is available to be re-ordered like any other block in the system through the admin UI.

All you need to do is visit the administer blocks page ( http://mysite.com/structure/block ) and move your block above the 'Main page content' block.