all theme customization have to be done by the user. you can hire someone locally if you personally do not have the necessary skills.
regarding your need to show both delivery and billing address, this was discussed in details in the below topic. you may check it.
ofcourse there is no suitable solution yet.
but you can create custom fields with similarly matching titles so that their contents will be copied over to the next form.
placement of fields still has to be done with a custom theme.