Each person will have a different learning approach to developing life skills. A good starting point is to relate the skill you're trying to develop to something you enjoy. For example, if you're having trouble keeping up then you may want to work on your time management skills - which are a huge plus wherever you go. To do so, try scheduling/blocking things you enjoy and hold yourself to the schedule.
If it comes to staying awake, be active when you're doing things that bore you (assuming you are able to).
The best way to develop skills is to learn them in the process of doing something you like, whether that's a job you enjoy, or perhaps through a sport you are passionate about.
Don't be afraid to try new experiences/things/clubs as these will help you develop skills that you can use in your everyday life.
Ean recommends the following next steps:
- Find a club that interests you
- Volunteer to take on some responsibility