It sounds non-native, Vulpes. The use of preparatory 'it' in 'it takes' is common for both time and resource: 'it takes 10 minutes to reach the station', 'it takes a lot of guts to travel in the Middle East'.
X'It needs...', however, does not enjoy this popularity; your sentence should be recast as 'a magic wand is needed' or 'you need a magic wand'.



