Ballistocardiography is a non-invasive measurement of the mechanical movement of the body caused by cardiac ejection of blood. Recent studies have demonstrated that ballistocardiogram (BCG) signals can be measured using a modified home weighing scale, and used to track changes in myocardial contractility and cardiac output. With this approach, the BCG can potentially be used both for preventive screening and for chronic disease management applications. However, for achieving high signal quality, subjects are required to stand still on the scale in an upright position for the measurement; the effects of intentional (for user comfort) or unintentional (due to user error) modifications in the position or posture of the subject during the measurement have not been investigated in the existing literature. In this study, we quantified the effects of different standing and seated postures on the measured BCG signals, and on the most salient BCG-derived features compared to reference standard measurements (e.g., impedance cardiography). We determined that the standing upright posture led to the least distorted signals as hypothesized, and that the correlation between BCG-derived timing interval features (R-J interval) and the pre-ejection period, PEP (measured using ICG), decreased significantly with impaired posture or sitting position. We further implemented two novel approaches to improve the PEP estimates from other standing and sitting postures, using system identification and improved J-wave detection methods. These approaches can improve the usability of standing BCG measurements in unsupervised settings (i.e. the home), by improving the robustness to non-ideal posture, as well as enabling high quality seated BCG measurements.