Having an formal education works for most, If possible get an IT-education so you will know alot of basic (not SAP basis) Information Technology.
If you can get employment as an Trainee or student in a SAP basis/technology division in a company, this can be a very efficient way of getting Hands-on knowledge - getting access to documentation, systems and ofcourse an mentor/mentee solution with accompanying SAP courses.
A SAP Basis technology consultant does ALOT of different stuff..
Know about Databases, Windows and Unix OS, SAP system technology, TCP/IP Network to name a few. Its basically a trashcan for whenever the customer (enduser) has a problem - at the same time as a project position taking care of sizing, installations, upgrades, migration, system backups, error-handeling ....
I do not recommend taking SAP courses without prior SAP system hands-on experience. (if you want to get a certification)