Get SkyTest. They say you either have the aptitude or not, but you can actually prepare for these stupid tests created by HR monkeys.
A year ago I failed a COMPASS test for an airline miserably (I was the only one not to pass out of 16), took it seriously and practised ever since. Some months later I got a better job at an airline that runs a somewhat tougher selection process in terms of psychometric and I passed it with some practice.
For maths and physics review you can use Khan Academy which is 100% free, or use CAE Maths and Physics CBTs.