1: If you are referring to the avatars you should be able to enable them via CP (Additional Settings). Qasic's avatar hack also will work (with a few modifications) which will allow Flash avatars and custom URLs. While I used this hack, I dis-allowed members to upload their own avatars as they must submit them to me and if approved I upload it for them. Most UBB users are satisfied with the default avatar settings.
2: The files you need to look into are the public_edit_profile.pl and public_display_profile.pl. Both are in the noncgi/Templates directory. To build post routines I can only think of going into CP and under Maintanence you'll find a rebuild post section...Unless you are referring to something else?
--The majority of the cosmetic work lies in the .pl files although there will be exceptions to the rule where you will need to edit the .cgi files (located in cgi-bin). I can't say that you won't hack into the actual codes since I tend to edit a lot of them.
3: After posting the user will automatically jump to his/her post. You won't need a hack for it...Not that I know of anyway.